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

debian11安裝Nvidia驅動及Docker運行

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

前言

博主由于視覺開發(fā)需求, 配置nvidia驅動并映射到docker中運行, 在本文中記錄過程及遇到的問題

硬件及軟件環(huán)境

   Static hostname: debian
         Icon name: computer-desktop
           Chassis: desktop
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-19-amd64
      Architecture: x86-64
     
  CPU: 12th Gen Intel(R) Core(TM) i7-12700F
  GPU: Nvidia Quadro M2000

驅動

下載驅動

根據(jù)自己的顯卡型號去官網(wǎng)搜索對應的驅動程序. 本機選擇470.161…03版本驅動.
NVIDIA 驅動程序下載 官方高級驅動搜索
debian11安裝Nvidia驅動及Docker運行
cuda對應驅動版本要求對照表:
NVIDIA CUDA Toolkit Release Notes

debian11安裝Nvidia驅動及Docker運行
注意!

  1. 直接使用apt-get install nvidia-driver時不可運行(can not communicate with nvidia driver 類似報錯)
  2. 下載最新驅動525時不可運行(can not communicate with nvidia driver 類似報錯)
  3. 安裝時需屏蔽x server及nouveau1

安裝

禁用nouveau

sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

禁用后重啟計算機

sudo reboot

安裝依賴

后續(xù)編譯使用的依賴軟件2

sudo apt-get install gcc g++ cmake pkg-config libglvnd-dev
sudo apt-get install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')

禁用xserver

sudo service gdm3 stop

輸入該行指令后會進入命令行狀態(tài), 此時只有一個光標, 通過按Ctrl + Alt + F1Ctrl + Alt + F2即可跳出輸入用戶名密碼的指令行.

設置可執(zhí)行并運行

chmod +x ~/Downloads/NVIDIA-Linux-x86_64-470.161.03.run

# 需要以管理員權限運行
sudo ~/Downloads/NVIDIA-Linux-x86_64-470.161.03.run 

中間彈窗可以按照以下幾個選項:

Are you sure you want to continue? ->                  CONTINUE INSTALLATION
Would you like to run the nvidia-xconfig utility? ->             YES

安裝完成后, 重啟計算機并刪除禁用nouveau時創(chuàng)建的blacklist文件

檢查安裝結果

nvidia-smi

# 輸出
Thu Mar  9 14:22:29 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.161.03   Driver Version: 470.161.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  Quadro M2000        Off  | 00000000:01:00.0  On |                  N/A |
| 63%   59C    P0    38W /  75W |    769MiB /  4041MiB |     30%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1835      G   /usr/lib/xorg/Xorg                282MiB |
|    0   N/A  N/A      1982      G   /usr/bin/gnome-shell              110MiB |
|    0   N/A  N/A     30799      G   gnome-control-center               39MiB |
+-----------------------------------------------------------------------------+

Docker配置

Docker安裝

安裝可以參考此文如何建立并使用docker

nvidia-container-runtime安裝3

命令

nano nvidia-container-runtime-script.sh

腳本內容

curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \
  sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
sudo apt-get update

執(zhí)行腳本

nvidia-container-runtime-script.sh

安裝 nvidia-container-runtime

sudo apt-get install nvidia-container-runtime
sudo systemctl restart docker # 重啟docker

檢測

which nvidia-container-runtime-hook 
/usr/bin/nvidia-container-runtime-hook

Docker gpu 驗證

docker pull nvidia/cuda:11.3.1-base-ubuntu20.04
docker run --gpus all --rm -it nvidia/cuda:11.3.1-base-ubuntu20.04 bash

nvidia-smi
#輸出如下, 說明運行成功:
root@8a57ae3075d7:/# nvidia-smi
Thu Mar  9 06:42:20 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.161.03   Driver Version: 470.161.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  Quadro M2000        Off  | 00000000:01:00.0  On |                  N/A |
| 62%   53C    P0    28W /  75W |    761MiB /  4041MiB |     34%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
+-----------------------------------------------------------------------------+

卸載指令

卸載安裝的驅動可以使用4:

sudo apt-get --purge remove "*nvidia*"
sudo /usr/bin/nvidia-uninstall

總結

本文用來記錄Debian11在安裝nvidia驅動和docker運行時遇到的一些問題, 由于是事后補寫可能中間有些異常處理略有缺漏, 各位同學有問題可以留言交流.

異常處理參考鏈接

顯卡驅動報錯:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.
固件錯誤Possible missing firmware解決辦法


  1. Debian安裝英偉達(NVIDIA)驅動一站式避坑教學(Ubuntu通用) ??

  2. Debian 10.2命令安裝Nvidia顯卡驅動成功,問題回顧 ??

  3. Docker GPU 調用 ??

  4. Ubuntu 卸載 Nvidia 驅動和安裝最新驅動 ??文章來源地址http://www.zghlxwxcb.cn/news/detail-492350.html

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

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

領支付寶紅包贊助服務器費用

相關文章

  • Linux Debian上快速安裝Docker并運行

    要在Debian上安裝Docker,可以按照以下步驟進行: 在終端中執(zhí)行以下命令,更新系統(tǒng)軟件包: 在終端中執(zhí)行以下命令,安裝Docker需要的依賴包: 在終端中執(zhí)行以下命令,添加Docker官方GPG密鑰: 在終端中執(zhí)行以下命令,添加Docker源: 在終端中執(zhí)行以下命令,更新軟件包緩存:

    2024年02月12日
    瀏覽(24)
  • 【Ubuntu】為Docker安裝NVIDIA運行時環(huán)境(NVIDIA Container Runtime for Docker)

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

    2024年01月24日
    瀏覽(29)
  • Windows WSL2 安裝Nvidia-Docker GPU 驅動Paddlepaddle

    Windows WSL2 安裝Nvidia-Docker GPU 驅動Paddlepaddle

    ??查看自己電腦顯卡型號nvidia上去下載 參考內容: 舊版WSL 的手動安裝步驟 下載: Linux 內核更新包 選擇子系統(tǒng), 推介: Ubuntu 20.04 LTS 下載后雙擊點擊安裝 根據(jù)nvidia-smi, 選擇 CUDA版本 這里選擇11.7.0 進入選擇Linux - x86_64 - WSL-Ubuntu - 2.0 - runfile(local) https://hub.docker.com/r/nvidia/cuda 上去找

    2024年02月02日
    瀏覽(25)
  • Ubuntu20.04安裝Nvidia顯卡驅動、CUDA11.3、CUDNN、TensorRT、Anaconda、ROS/ROS2

    Ubuntu20.04安裝Nvidia顯卡驅動、CUDA11.3、CUDNN、TensorRT、Anaconda、ROS/ROS2

    打開終端,輸入指令: ?選擇 【5】 更換系統(tǒng)源,后面還有一個要輸入的選項,選擇 【0】 退出,就會自動換源。 這一步最痛心了家人們,網(wǎng)上的教程太多了,我總是想著離線安裝,每次安裝都無法開機,要不就卡在鎖屏界面,要不就黑屏,要不就卡在snaped界面,重裝系統(tǒng)裝

    2024年01月17日
    瀏覽(30)
  • 關于win11 debian wsl 子系統(tǒng)安裝啟動docker一直starting,無法啟動

    關于win11 debian wsl 子系統(tǒng)安裝啟動docker一直starting,無法啟動

    首先我先說明,我的步驟都是按照官網(wǎng)步驟來的 通過官網(wǎng)的操作步驟 通過測試命令 得到下面的命令,我們通過啟動命令 執(zhí)行結果如下圖 也就是說無法啟動,一直顯示在啟動中 遇到這種情況,官網(wǎng)也無從得知,但是這個時候,我們可以通過docker 啟動日志查看具體報錯 通過

    2024年02月14日
    瀏覽(21)
  • D2000 debian 11 arm64 aarch64 wine-ce編譯安裝,運行win32程序 筆記 【失敗】

    D2000 debian 11 arm64 aarch64 wine-ce編譯安裝,運行win32程序 筆記 【失敗】

    下載源碼 yeqiang@debian:~/Downloads$ git clone https://gitee.com/wine-ce/wine-ce Cloning into \\\'wine-ce\\\'... remote: Enumerating objects: 102, done. remote: Counting objects: 100% (89/89), done. remote: Compressing objects: 100% (83/83), done. remote: Total 102 (delta 54), reused 1 (delta 1), pack-reused 13 Receiving objects: 100% (102/102), 32.75 KiB | 56

    2024年01月18日
    瀏覽(28)
  • Debian 11 驅動問題解決方法

    Debian 11 驅動問題解決方法

    下面是作者在安裝時的系統(tǒng)版本和無法驅動的硬件信息: Debian 鏡像:debian-11.6.0-amd64-DVD-1.iso ( 非non-free 版本,網(wǎng)線聯(lián)網(wǎng)安裝) WIFI 網(wǎng)卡:Intel AX201 160MHZ 顯卡:AMD 6600XT 系統(tǒng)安裝完成后 WIFI 和 藍牙無法正常使用,獨立顯卡無法驅動。 通過 apt 安裝 firmware-linux-nonfree firmware-iw

    2024年02月06日
    瀏覽(23)
  • win11 重裝 NVIDIA 驅動

    win11 重裝 NVIDIA 驅動

    瀏覽器搜索并下載安裝 DDU win + R 輸入 msconfig 進入安全模式 重啟后在安全模式下打開 DDU 完成卸載后重啟 重啟后 win + R 輸入 msconfig 此時就卸載干凈了 最后記得刪除下面三個文件夾(使用默認路徑安裝是這三個) C:Program FilesNVIDIA Corporation C:Program FilesNVIDIA GPU Computing Toolkit

    2024年02月06日
    瀏覽(20)
  • 在docker里使用gpu的解決方案(鏡像內安裝驅動使用nvidia-smi后顯示Failed to initialize NVML: Driver/library version mismatch)

    要么在docker環(huán)境內安裝nvidia-driver 但容易和外面的版本不一致導致各種報錯version mismatch之類的 不如使用nvidia-docker,這是一個nVidia官方為了方便在docker鏡像容器內使用gpu做的包: 1. 保證docker環(huán)境內沒有nvidia驅動程序,防止后續(xù)配置出現(xiàn)驅動版本不一致的情況 ? ? ? ? 找到你要

    2024年01月21日
    瀏覽(23)
  • 基于Linux裝載nvidia驅動,docker掛載本地顯卡

    前面提到了在docker上使用了windows容器的方法,今天接著再來說docker。試想一下,平常在windows平臺上我們可以直接安裝顯卡驅動,那么linux上行不行。事實上顯卡驅動也是支持linux平臺的,不過安裝的方式卻沒有windwos上那么簡單,接下來一步一步進行。 這次使用到: 1.在cent

    2024年01月16日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包