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

Ubuntu NVIDIA-Docker安裝

這篇具有很好參考價值的文章主要介紹了Ubuntu NVIDIA-Docker安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

系統(tǒng)環(huán)境:
系統(tǒng):linux
版本:ubuntu20.04

Docker簡介

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows操作系統(tǒng)的機器上,也可以實現(xiàn)虛擬化。NVIDIA 改進了原始的Docker,便于容器使用NVIDIA GPU。由于仿真環(huán)境的配置需要安裝很多庫,對于新手不太友好,因此我們提供了Docker鏡像,便于開發(fā)者使用。盡管Docker理論上適配多種操作系統(tǒng),但由于后續(xù)算法開發(fā)仍建議在本地進行,因此操作系統(tǒng)仍需使用Ubuntu。

NVIDIA驅(qū)動安裝

nvidia-docker需要宿主機已經(jīng)安裝nvidia驅(qū)動,為了與鏡像的驅(qū)動版本保持一致,開發(fā)者需要安裝470版本,以下安裝方式的前提是之前沒有安裝或是通過apt安裝的nvidia驅(qū)動。如果之前是其他方法安裝的驅(qū)動,要根據(jù)具體情況更改驅(qū)動版本。

安裝 nvidia-driver-470 指令

sudo apt install nvidia-driver-470

查看GPU型號
Ubuntu NVIDIA-Docker安裝

jk-jone@JKKC:~$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation Device 1f9c (rev a1)

查看當(dāng)前NVIDIA驅(qū)動版本

sudo dpkg --list | grep nvidia-*
或者
cat /proc/driver/nvidia/version

Ubuntu NVIDIA-Docker安裝

jk-jone@JKKC:~$ sudo dpkg --list | grep nvidia-*
jk-jone@JKKC:~$

Ubuntu NVIDIA-Docker安裝

jk-jone@JKKC:~$ cat /proc/driver/nvidia/version
cat: /proc/driver/nvidia/version: 沒有那個文件或目錄

像這樣則表示沒有安裝NVIDIA驅(qū)動

sudo apt install nvidia-driver-470

用這個裝就行了

安裝過程會有進度條

看到這個表示安裝成功
Ubuntu NVIDIA-Docker安裝

NVIDIA-Docker安裝

之后安裝nvidia-docker

curl https://get.docker.com | sh   && sudo systemctl --now enable docker

Ubuntu NVIDIA-Docker安裝

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \
      && curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
      && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | \
            sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
            sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

Ubuntu NVIDIA-Docker安裝

sudo apt-get update
sudo apt-get install -y nvidia-docker2
sudo systemctl restart docker

通過運行如下命令測試Docker使用安裝成功

sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi

Ubuntu NVIDIA-Docker安裝

docker: Error response from daemon: 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 status 1, stdout: , stderr: Auto-detected mode as ‘legacy’
nvidia-container-cli: initialization error: nvml error: driver not loaded: unknown.

出現(xiàn)了這個問題

翻了很多帖子,最后在github上 NVIDIA/nvidia-docker/issues/1648 找到答案。

是gpu的持久模式(nvidia-persistenced daemon)并未開啟。

nvidia-smi

查詢顯卡資源的時候
報錯
Ubuntu NVIDIA-Docker安裝

jk-jone@JKKC:~$ nvidia-smi -a
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

可能是內(nèi)核版本更新的問題,導(dǎo)致新版本內(nèi)核和原來顯卡驅(qū)動不匹配

查看已安裝內(nèi)核
Ubuntu NVIDIA-Docker安裝

jk-jone@JKKC:~$ dpkg --get-selections |grep linux-image
linux-image-5.14.0-1051-oem deinstall
linux-image-5.14.0-1054-oem deinstall
linux-image-5.14.0-1058-oem install
linux-image-5.14.0-1059-oem install
linux-image-oem-20.04 install

查看正在使用的內(nèi)核

uname -a

Ubuntu NVIDIA-Docker安裝

jk-jone@JKKC:~$ uname -a
Linux JKKC 5.14.0-1059-oem #67-Ubuntu SMP Mon Mar 13 14:22:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

顯示為 5.14.0-1059

不知道安裝nvidia驅(qū)動時的內(nèi)核版本

不知道是不是不匹配造成的

只需執(zhí)行兩條命令就好

sudo apt-get install dkms

查看驅(qū)動版本

ls /usr/src | grep nvidia

Ubuntu NVIDIA-Docker安裝

jk-jone@JKKC:~$ ls /usr/src | grep nvidia
nvidia-470.182.03

sudo dkms install -m nvidia -v 470.182.03470.182.03表示的是驅(qū)動版本號)

jk-jone@JKKC:~$ sudo dkms install -m nvidia -v 470.182.03
Module nvidia/470.182.03 already installed on kernel 5.14.0-1059-oem/x86_64
Ubuntu NVIDIA-Docker安裝
所以不是內(nèi)核不匹配造成的

重啟下電腦試試
呵呵,畫面出來了
Ubuntu NVIDIA-Docker安裝

nvidia-smi -a

查詢自己的 Persistence Mode 是否開啟

Ubuntu NVIDIA-Docker安裝
果然 Persistence Mode 為 Disabled

使用root權(quán)限執(zhí)行如下命令:
nvidia-smi -pm ENABLED

再次用下面的命令,來查看Docker是否安裝成功

sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi
Wed Apr 12 02:47:12 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.182.03   Driver Version: 470.182.03   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   50C    P8    N/A /  N/A |      9MiB /  1878MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
+-----------------------------------------------------------------------------+

出現(xiàn)這個就成功了。文章來源地址http://www.zghlxwxcb.cn/news/detail-421659.html

到了這里,關(guān)于Ubuntu NVIDIA-Docker安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Ubuntu安裝NVIDIA-Docker詳細教程(離線&&在線)

    Ubuntu安裝NVIDIA-Docker詳細教程(離線&&在線)

    B站|公眾號:啥都會一點的研究生 雖然在前一貼詳細說了安裝步驟,Ubuntu安裝、卸載Docker,常用鏡像、容器操作命令,但還是將其總結(jié)寫在此處 https://github.com/NVIDIA/nvidia-docker/ 需要代理才能安裝。 首先確認(rèn)已經(jīng)安裝好nvidia的驅(qū)動,可以用 nvidia-smi 命令查看 已將離線文件打包

    2024年02月05日
    瀏覽(55)
  • ubuntu 20.04 docker及nvidia-docker2安裝

    ????????使用GPU經(jīng)常會到要使用nivida-docker2的情況,網(wǎng)上吧老有些不負責(zé)人的給安裝步驟造成誤導(dǎo),不能一次成功,現(xiàn)將自己一次成功的經(jīng)驗分享如下: 1、安裝docker(command by command) # Add Docker\\\'s official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install

    2024年01月18日
    瀏覽(25)
  • 深度學(xué)習(xí)docker環(huán)境配置之nvidia-docker安裝使用

    –docker容器技術(shù)–。 簡單理解 :Anaconda用于隔離不同的python環(huán)境;docker可以理解成在你的機器里面安裝了一個獨立的系統(tǒng),因此它可以隔離不同的CUDA環(huán)境,還有著獨立的文件系統(tǒng),防止別人刪掉你的實驗和環(huán)境等。 鏡像(images)的意思就是靜態(tài)的鏡像文件; 容器(containe

    2024年02月06日
    瀏覽(22)
  • Ubuntu 22.04 LTS 安裝nvidia-docker NVIDIA Container Toolkit

    docker info 配置apt源 安裝nvidia-container-toolkit 安裝日志 參考資料: Installation Guide — container-toolkit 1.13.5 documentation

    2024年02月14日
    瀏覽(31)
  • 在 OpenEuler 系統(tǒng)上安裝 Docker 和 Nvidia-Docker

    在 OpenEuler 系統(tǒng)上安裝 Docker 和 Nvidia-Docker

    ip設(shè)置 關(guān)閉selinux 1、查看 selinux 狀態(tài),SELinux=enabled 即開啟 2、關(guān)閉selinux,SELINUX=disabled 即關(guān)閉 3.重啟服務(wù)器 顯卡檢查 查詢結(jié)果如下: 可以查詢到顯卡的型號,需要注意以下參數(shù): (rev a1) 表示顯卡已啟用 (rev ff) 表示顯卡未啟用,需要根據(jù)服務(wù)器型號通過BIOS開啟 檢查驅(qū)動是否

    2024年02月04日
    瀏覽(21)
  • 深度linux社區(qū)版 20.8 安裝 nvidia-docker,啟動Stable Diffusion WebUI docker 容器

    深度linux社區(qū)版 20.8 安裝 nvidia-docker,啟動Stable Diffusion WebUI docker 容器

    以下為失敗的記錄,成功方法直接跳到末尾。 ?說明: 深度apt 源中無法直接安裝nvidia-docker ?github地址: GitHub - NVIDIA/nvidia-docker: Build and run Docker containers leveraging NVIDIA GPUs 下載最新release https://github.com/NVIDIA/nvidia-docker/archive/refs/tags/v2.13.0.tar.gz 使用國內(nèi)源 新建文件:ubuntu20.04

    2024年02月16日
    瀏覽(30)
  • nvidia-docker安裝教程

    nvidia-docker安裝教程

    Nvidia-Docker安裝需要安裝兩個部分, Docker-CE 和 NVIDIA Container Toolkit 。 1. 安裝Dokcer-CE Docker-CE on Ubuntu can be setup using Docker’s official convenience script: 官方的快速安裝腳本,具體安裝的版本應(yīng)該是最新版,如果用此腳本安裝Docker,以后還可以使用此腳本更新: 注意 :如果你的機器已

    2024年02月16日
    瀏覽(54)
  • 安裝nvidia-docker的步驟

    以下是安裝nvidia-docker的步驟: 安裝Docker CE 首先需要在節(jié)點上安裝Docker CE。可以使用官方教程進行安裝。 安裝NVIDIA GPU驅(qū)動 在Kubernetes節(jié)點上安裝NVIDIA GPU驅(qū)動,可以使用NVIDIA提供的官方安裝腳本。 添加NVIDIA repository 添加NVIDIA repository,以便能夠下載nvidia-docker的安裝包。使用以

    2024年02月06日
    瀏覽(21)
  • docker和nvidia-docker的安裝以及錯誤記錄

    docker和nvidia-docker的安裝以及錯誤記錄

    參考鏈接: nvidia-docker的安裝 參考鏈接 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. 解決方法 會列出1個或者2個文件 然后進入/etc/apt/sour

    2024年02月11日
    瀏覽(24)
  • 『CV學(xué)習(xí)筆記』docker和nvidia-docker離線安裝

    docker和nvidia-docker離線安裝 這里是ubuntu操作系統(tǒng), 如果是其他的操作系統(tǒng),則需要安裝對應(yīng)的deb包

    2024年02月13日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包