根据文档《 Pre-requisite Software Installation Guide》要求,大体安装步骤如下
- Installing Ubuntu Linux
- Installing NVIDIA GPU Driver
- Installing Docker Engine
- Installing NVIDIA Container Toolkit
Installing Ubuntu Linux
安装 ubuntu 18.04
分区 boot,swap ,home 就行
Installing NVIDIA GPU Driver
1. 使用 Ubuntu 软件仓库中的稳定版本安装
ubuntu-drivers devices #查询显卡驱动
sudo apt install nvidia-340 #安装显卡驱动指定版本 sudo apt install nvidia-driver-470
2. 使用 PPA 第三方软件仓库安装最新版本
- 添加 PPA 软件仓库:
sudo add-apt-repository ppa:graphics-drivers/ppa
,需要输入用户密码,按照提示还需要按下 Enter 键。 - 更新软件索引:
sudo apt update
- 接下来的步骤同方法一,只是这样我们就可以选择安装最新版本的驱动程序了。
3. 从 NVIDIA 官网下载最新版驱动手动安装
打开终端,输入:lshw -numeric -C display
,确认自己电脑显卡的型号
Installing Docker Engine
1.更新软件源列表
sudo apt update
2.安装软件包依赖
sudo apt install apt-transport-https ca-certificates curl software-properties-common
3.在系统中添加Docker的官方密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.添加Docker源,选择stable长期稳定版
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
5.再次更新源列表
sudo apt update
6.查看可以安装的Docker版本
sudo apt-cache policy docker-ce
7.开始安装Docker(ce表示社区版)
sudo apt install docker-ce
8.查看是否成功安装Docker,出现下图,说明安装成功
docker
9.查看安装的Docker版本
docker -v
10.启动Docker服务
sudo systemctl start docker//wsl 不好使换成service
11.设置开机自启动docker
sudo systemctl enable docker
12.查看Docker是否开启,出现绿色圆点表示服务正常开启
sudo systemctl status docker
安裝Docker Engine
curl https://get.docker.com | sh
sudo systemctl start docker && sudo systemctl enable docker
安裝NVIDIA Container Toolkit
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 -y update
sudo apt-get install -y nvidia-docker2