Deepin 安装 NVIDIA-Docker

回眸只為那壹抹淺笑 提交于 2019-12-15 12:14:56

导语

学习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

结束战斗~

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!