前言
紧跟上期博客,我们继续在Centos7
上安装NVIDIA-Docker
。
相关环境准备
在开始之前我们需要确保已经安装好了Docker
的环境,并且也安装了Docker Compose
。
需要注意的是,因为NVIDIA-Docker
软件的存在,我们不需要在宿主机上安装CUDA工具包,这样我们可以根据不同的需要选择合适的版本。
NVIDIA
容器工具包对应的Github
代码仓库地址:https://github.com/NVIDIA/nvidia-docker
开始安装
1 2 3 4 5 6 7 8 9 10 11
| 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
sudo yum install -y nvidia-container-toolkit
sudo systemctl restart docker
|
验证&使用
1 2 3 4 5 6 7 8 9 10 11 12 13
| docker run --gpus all nvidia/cuda:10.0-base nvidia-smi
docker run --gpus 2 nvidia/cuda:10.0-base nvidia-smi
docker run --gpus '"device=1,2"' nvidia/cuda:10.0-base nvidia-smi docker run --gpus '"device=UUID-ABCDEF,1"' nvidia/cuda:10.0-base nvidia-smi
docker run --gpus all,capabilities=utility nvidia/cuda:10.0-base nvidia-smi
|