Deepin 安装 NVIDIA-Docker

导语

学习PaddlePaddle深度学习框架,国产框架大家支持一下~里面有很多面向新手的教程,比如词向量训练、手写数字书别等经典深度学习实验,支持Docker直接复制环境,免的大家搭建环境了,直接docker run 结束战斗!
由于要用到GPU资源,所以我们需要使用NVIDIA-Docker,但是官方并没有给出Deepin的安装过程。本着Ubuntu能用,Deepin也能的原则,我下载安装了Ubuntu的包,能够正常运行~

系统环境

  • 系统:Deepin 15.11
  • 显卡驱动:410.48
  • Docker version 18.09.6

在安装nvidia-docker之前需要先安装好显卡驱动、docker。
docker安装命令

sudo apt install docker-ce

nvidia官方给出的ubuntu安装nvidia-docker命令

# Add the package repositories
$ distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
$ 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 && sudo apt-get install -y nvidia-container-toolkit
$ sudo systemctl restart docker

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)其实就是查看系统发行版本号,然后下载安装对应的版本。如果我们直接运行这些命令,会提示不支持该系统。我们只要把第一行改一下,把我们自己的系统伪装成ubuntu就可以正常的下载安装了。

# Add the package repositories
$ distribution="ubuntu16.04"
$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
$ 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 && sudo apt-get install -y nvidia-container-toolkit
$ sudo systemctl restart docker

我们试验一下,如果打印内容和我类似,说明就安装成功了。

sudo nvidia-docker -v
Docker version 18.09.6, build 481bc77

尝试一下运行PaddlePaddle的实验Docker

sudo nvidia-docker run -d -p 8888:8888 hub.baidubce.com/paddlepaddle/book:latest-gpu

结束战斗~

发布了3 篇原创文章 · 获赞 0 · 访问量 80

猜你喜欢

转载自blog.csdn.net/its_onion/article/details/103546854