国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

nvidia docker, nvidia docker2, nvidia container toolkits三者的區(qū)別

這篇具有很好參考價(jià)值的文章主要介紹了nvidia docker, nvidia docker2, nvidia container toolkits三者的區(qū)別。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

這篇博客的起因是在docker容器中引入GPU資源時(shí),查閱了網(wǎng)上許多教程,教程之間概念模糊不清,相互矛盾,過(guò)時(shí)的教程和新的教程混雜在一起。主要原因是nvidia為docker容器的支持發(fā)生了好幾代變更,api發(fā)生了不少變化。下面來(lái)總結(jié)一下各代支持發(fā)展歷程。

省流版總結(jié)

凡是使用了命令nvidia docker或者在docker中引入了--runtime=nvidia參數(shù)的都是過(guò)時(shí)教程,最新方法只需要下載nvidia-container-toolkits,在docker中引入--gpus參數(shù)即可。

nvidia docker

nvidia docker是NVIDIA第一代支持docker容器內(nèi)使用GPU資源的項(xiàng)目。運(yùn)行時(shí)用nvidia-docker命令。

根據(jù)nvidia docker在github上的描述,已經(jīng)不再使用了。

The nvidia-docker wrapper script that was included in this repository is no longer included in the package and a configuration specific to the target container engine (e.g. Docker, Containerd, Cri-o, or Podman) is suggested instead.

nvidia docker2

nvidia docker2是NVIDIA第二代支持docker容器內(nèi)使用GPU資源的項(xiàng)目。運(yùn)行時(shí)用nvidia-docker命令,且需要指定參數(shù)--runtime=nvidia.

根據(jù)github wiki的描述,一代和二代之間有如下兼容性。

Backward compatibility To help transitioning code from 1.0 to 2.0, a bash script is provided in /usr/bin/nvidia-docker for backward compatibility. It will automatically inject the --runtime=nvidia argument and convert NV_GPU to NVIDIA_VISIBLE_DEVICES.

也就是說(shuō),在二代中,既可以使用nvidia docker命令,這會(huì)自動(dòng)引入?yún)?shù)--runtime=nvidia也可以使用docker命令,手動(dòng)指定參數(shù)--runtime=nvidia

如帖子總結(jié):

docker run --runtime=nvidia is only available since nvidia-docker v2.
Both commands are equivalent with nvidia-docker v2, the former is a script provided for backward compatibility with nvidia-docker v1.

nvidia-container-toolkits

根據(jù)github這是最新的支持方案,如帖子描述,nvidia docker2 被Nvidia container toolkits取代,無(wú)需指定--runtime參數(shù),只需要傳遞--gpus參數(shù)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-778845.html

到了這里,關(guān)于nvidia docker, nvidia docker2, nvidia container toolkits三者的區(qū)別的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu安裝Nvidia Container Toolkit

    Ubuntu安裝Nvidia Container Toolkit

    NVIDIA Container Toolkit 可用于各種 Linux 發(fā)行版并支持不同的容器引擎。在開始之前,請(qǐng)確保您已經(jīng)為您的 Linux 發(fā)行版安裝了 NVIDIA 驅(qū)動(dòng)程序。安裝驅(qū)動(dòng)程序的推薦方法是使用分發(fā)包管理器,但也可以使用其他安裝程序機(jī)制(例如,通過(guò).run從 NVIDIA Driver Downloads下載安裝程序) Nv

    2024年02月14日
    瀏覽(21)
  • 【Ubuntu】為Docker安裝NVIDIA運(yùn)行時(shí)環(huán)境(NVIDIA Container Runtime for Docker)

    在Ubuntu系統(tǒng)上,為Docker安裝NVIDIA運(yùn)行時(shí)環(huán)境(NVIDIA Container Runtime for Docker)通常涉及以下步驟: 安裝Docker (如果您還沒有安裝): 首先,確保您的系統(tǒng)已經(jīng)安裝了Docker。您可以使用以下命令進(jìn)行安裝: 添加NVIDIA容器運(yùn)行時(shí)的存儲(chǔ)庫(kù) : 執(zhí)行以下命令以添加NVIDIA的Apt存儲(chǔ)庫(kù):

    2024年01月24日
    瀏覽(29)
  • Docker:使用Nvidia官方的pytorch、tensorflow、TensorRT鏡像創(chuàng)建Container容器

    Docker:使用Nvidia官方的pytorch、tensorflow、TensorRT鏡像創(chuàng)建Container容器

    文章目錄 前言 一、前期準(zhǔn)備 二、具體步驟 1.啟動(dòng)容器 2.使用容器 補(bǔ)充 相信大家在學(xué)習(xí)新的知識(shí)前都遇到過(guò)開發(fā)環(huán)境安裝不上,或者環(huán)境沖突和版本不匹配的情況,另外當(dāng)我們想要安裝多個(gè)版本的支持庫(kù)時(shí),在本地環(huán)境上直接安裝往往會(huì)導(dǎo)致版本沖突的情況,如果我們使用

    2024年02月19日
    瀏覽(29)
  • 安裝docker nvidia toolkit時(shí)報(bào)錯(cuò)E: Conflicting values set for option Signed-By

    安裝docker nvidia toolkit時(shí)報(bào)錯(cuò)E: Conflicting values set for option Signed-By

    在運(yùn)行sudo apt-get這一步時(shí),報(bào)錯(cuò): E: Conflicting values set for option Signed-By regarding source https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64/ /: /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg != E: The list of sources could not be read. 上網(wǎng)查了很多博客沒能解決問題,后來(lái)在nvidia docker的官方

    2024年02月13日
    瀏覽(22)
  • docker容器掛了,顯卡驅(qū)動(dòng)異常問題:nvidia-container-cli: initialization error: nvml error: driver not loaded...

    docker容器掛了,顯卡驅(qū)動(dòng)異常問題:nvidia-container-cli: initialization error: nvml error: driver not loaded...

    1.具體報(bào)錯(cuò) 2.問題分析 容器依賴于Nvidia顯卡驅(qū)動(dòng),驅(qū)動(dòng)掉了。 題外話:該客戶的服務(wù)器長(zhǎng)年有外網(wǎng),顯卡驅(qū)動(dòng)在這幾個(gè)月不止一次掉,排查原因Linux/Ubuntu內(nèi)核自動(dòng)更新,驅(qū)動(dòng)程序失效,重裝驅(qū)動(dòng)往往是一個(gè)解決辦法,但是內(nèi)核一旦再次更新,可能還是會(huì)導(dǎo)致顯卡驅(qū)動(dòng)失效。

    2024年02月12日
    瀏覽(70)
  • docker desktop 運(yùn)行帶 --gpus all 參數(shù)容器報(bào):Auto-detected mode as ‘legacy‘ nvidia-container-cli: mount error

    操作系統(tǒng):win10 WSL2 + Ubuntu 22.04 顯卡驅(qū)動(dòng): 546.33 CUDA: 11.7 報(bào)錯(cuò)起因: 執(zhí)行 docker 運(yùn)行容器命令: 報(bào)錯(cuò): failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit s

    2024年01月23日
    瀏覽(18)
  • 進(jìn)階Docker2:數(shù)據(jù)卷和掛載目錄

    進(jìn)階Docker2:數(shù)據(jù)卷和掛載目錄

    目錄 準(zhǔn)備 刪除容器 ?創(chuàng)建并運(yùn)行一個(gè)容器 數(shù)據(jù)卷(Volumes) 掛載數(shù)據(jù)卷 虛擬機(jī)端口映射 掛載目錄(Bind mounts) 掛載目錄 掛載文件 部署在線項(xiàng)目 docker 在容器中管理數(shù)據(jù)主要有兩種方式: - 數(shù)據(jù)卷( Volumes ) - 掛載主機(jī)目錄( Bind mounts ) 刪除容器 ?創(chuàng)建并運(yùn)行一個(gè)容器 掛

    2024年01月18日
    瀏覽(18)
  • WSL2 + docker + cuda 報(bào)錯(cuò)nvidia-container-cli: mount error: file creation failed:libnvidia-ml.so.1: fi

    WSL2 + Ubuntu 22.04 顯卡驅(qū)動(dòng): 528.89 CUDA: 11.7 在創(chuàng)建docker時(shí)使用 --gpus all 會(huì)報(bào)錯(cuò): 參考 issue1551 解決方式是 先不使用gpu創(chuàng)建容器 刪除相關(guān)文件(注意根據(jù)報(bào)錯(cuò)刪除文件,不要?jiǎng)h多) 創(chuàng)建不包含這些文件的新的鏡像 使用新的鏡像創(chuàng)建容器 實(shí)現(xiàn)如下: 此時(shí)可以正常創(chuàng)建容器。

    2024年02月15日
    瀏覽(18)
  • LXC(Linux Containers)介紹、安裝、使用及與Docker的區(qū)別與聯(lián)系

    LXC(Linux Containers)介紹、安裝、使用及與Docker的區(qū)別與聯(lián)系

    LXC是Linux容器(Linux Containers)的縮寫,是一種輕量級(jí)的虛擬化技術(shù),允許在同一主機(jī)上運(yùn)行多個(gè)相互隔離的Linux容器,每個(gè)容器都有自己的完整的文件系統(tǒng)、網(wǎng)絡(luò)、進(jìn)程和資源隔離環(huán)境。LXC使用Linux內(nèi)核提供的cgroups和命名空間(Namespaces)功能來(lái)實(shí)現(xiàn)容器隔離。 與傳統(tǒng)的虛擬機(jī)

    2024年02月09日
    瀏覽(46)
  • Jetson設(shè)備下使用docker報(bào)錯(cuò)的排錯(cuò)過(guò)程完整記錄,failed to create shim: OCI runtime create failed: container_linux.go:38
解決“docker: Error response from daemon: Unknown runtime specified nvidia”問題

    Jetson設(shè)備下使用docker報(bào)錯(cuò)的排錯(cuò)過(guò)程完整記錄,failed to create shim: OCI runtime create failed: container_linux.go:38 解決“docker: Error response from daemon: Unknown runtime specified nvidia”問題

    起因是要使用nvidia部署好的ngc鏡像部署? 居然啟動(dòng)不起來(lái)也是神奇的不行? ?去了nvidia論壇好了一下之前的案例問題,并沒解決 發(fā)現(xiàn)能下載這個(gè),那就先卸載了試試,越走越偏其實(shí),試探錯(cuò)誤? ?不好意思又繞回來(lái)了 ?哈哈哈,把docker給整沒了 兜兜轉(zhuǎn)轉(zhuǎn)又回來(lái)了 ?看看配置文

    2024年02月03日
    瀏覽(51)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包