当前位置: 代码迷 >> 综合 >> nvidia-docker的安装 runtime=nvidia的使用
  详细解决方案

nvidia-docker的安装 runtime=nvidia的使用

热度:35   发布时间:2023-11-21 19:06:47.0

1. 移除nvidia-docker 1.0

docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo yum remove nvidia-docker
 

2. 設定repository

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | \
sudo tee /etc/yum.repos.d/nvidia-docker.repo
 

3. 更新repository的key

DIST=$(sed -n 's/releasever=//p' /etc/yum.conf)
DIST=${DIST:-$(. /etc/os-release; echo $VERSION_ID)}
sudo rpm -e gpg-pubkey-f796ecb0
sudo gpg --homedir /var/lib/yum/repos/$(uname -m)/$DIST/nvidia-docker/gpgdir --delete-key f796ecb0
sudo yum makecache
 

4. 安裝nvidia-docker 2.0

sudo yum install nvidia-docker2

5. 重新載入Docker daemon的設定

sudo pkill -SIGHUP dockerd

6. 測試安裝是否成功

docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi
 

  相关解决方案