ubuntu系統nvidia-docker安裝指導
為什麼要安裝nvidia-docker?
- docker映象中可以安裝CUDA、cuDNN,但是映象中沒有顯示卡驅動,因此如果要在映象中使用GPU,那麼需要將本機的顯示卡驅動對映到Docker映象中,這就需要安裝nvidia-docker了,nvidia-docker的任務就是將顯示卡驅動對映到Docker映象中。
nvidia-docker主要版本
- nvidia-docker1
- nvidia-docker2
nvidia-docker2安裝方法
- 如果已經安裝了nvidia-docker1,可以通過以下命令解除安裝和移除:
- docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -nl docker ps -q -a -f volume={} | xargs -r docker rm -f
- sudo apt-get purge -y nvidia-docker
- 接下來新增GPG key並建立一個倉庫
- curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
- distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
- curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
- sudo apt-get update
- 開始安裝nvidia-docker2:sudo apt-get install -y nvidia-docker2
- 重新匯入Docker配置檔案:sudo pkill -SIGHUP dockerd
- 測試nvidia-docker2是否安裝成功:docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi(其中nvidia/cuda是映象名)
去除--runtime=nvidia方法
- vi /etc/docker/daemon.json
- 改成如下內容
{
"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
相關文章
- Ubuntu安裝nvidia-dockerUbuntuDocker
- ubuntu系統上安裝nodejsUbuntuNodeJS
- 安裝Ubuntu windows雙系統UbuntuWindows
- VMware 中解除安裝安裝Ubuntu 20.04.1 ——Ubuntu系統配置(一)Ubuntu
- 安裝docker指導Docker
- RK 平臺安裝 ubuntu 系統Ubuntu
- ARM架構安裝ubuntu系統架構Ubuntu
- win10和ubuntu雙系統如何解除安裝ubuntu win10雙系統怎麼解除安裝ubuntu系統Win10Ubuntu
- Ubuntu16.04雙系統安裝及解除安裝Ubuntu
- Win10安裝Ubuntu雙系統導致Win10系統時間出錯Win10Ubuntu
- Ubuntu系統安裝Docker詳細教程UbuntuDocker
- Ubuntu系統安裝 PostgreSQL詳細教程。UbuntuSQL
- 在Ubuntu系統安裝Anaconda及PythonUbuntuPython
- WIN10 安裝 Ubuntu子系統Win10Ubuntu
- ubuntu系統編譯安裝OpenCV 4.4Ubuntu編譯OpenCV
- ubuntu16.04系統下安裝dockerUbuntuDocker
- ubuntu20.04安裝教程超詳細 安裝ubuntu系統步驟圖解Ubuntu圖解
- Ubuntu 18.04系統編譯安裝Memcached教程。Ubuntu編譯
- Ubuntu 18.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- Ubuntu 20.04系統安裝Carla詳細教程。Ubuntu
- Ubuntu 18.04系統編譯安裝Apache教程。Ubuntu編譯Apache
- Ubuntu 18.04系統編譯安裝PHP教程。Ubuntu編譯PHP
- Ubuntu 18.04系統編譯安裝Tomcat教程。Ubuntu編譯Tomcat
- Ubuntu 18.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Ubuntu 20.04系統編譯安裝Apache教程。Ubuntu編譯Apache
- Ubuntu 20.04系統編譯安裝PHP教程。Ubuntu編譯PHP
- Ubuntu 20.04系統編譯安裝phpMyAdmin教程。Ubuntu編譯PHP
- Ubuntu 20.04系統編譯安裝Tomcat教程。Ubuntu編譯Tomcat
- Ubuntu 20.04系統編譯安裝Docker教程。Ubuntu編譯Docker
- Ubuntu 20.04系統編譯安裝Redis教程。Ubuntu編譯Redis
- Ubuntu 20.04系統編譯安裝Memcached教程。Ubuntu編譯
- Ubuntu系統-FFmpeg安裝及環境配置Ubuntu
- Ubuntu系統下MySQL5.7安裝教程UbuntuMySql
- win10安裝Ubuntu系統的方法Win10Ubuntu
- win10 ubuntu 子系統安裝phpWin10UbuntuPHP
- 在Ubuntu作業系統裡安裝DockerUbuntu作業系統Docker
- ubuntu系統samba服務的安裝配置UbuntuSamba
- 滴滴雲GPU雲伺服器Ubuntu系統安裝Ubuntu桌面GPU伺服器Ubuntu