Nvidia docker 2安装过程和前提条件确认[Ubuntu 18.04]

2019年7月13日

要部署nvidia-docker 2.0,您需要满足一些安装要求。

安装之前需要具备的条件
本节介绍如何检查先决条件以及如何安装它们。

有关详细信息,请参见官方文档:https://github.com/nvidia/nvidia-docker/wiki/Installation-(version-2.0)

如何检查先决条件

安装需要满足以下四个要求。

  1. GNU / Linux x86_64内核版本:3.10或更高版本
  2. Docker版本:1.12及更高版本
  3. NVIDIA GPU体系结构:Fermi(2.1)或更高版本
  4. NVIDIA驱动程序:361.93及更高版本

1. 86。 GNU / Linux x64_3.10内核版本:> XNUMX

Ubuntu版本和相应的内核版本如下。 Ubuntu 12.04LTS或更高版本似乎还可以。

Ubuntu版本  代码名称内核版本
12.04 LTS   精确的穿山甲   3.2
14.04 LTS   可信赖的塔尔   3.13
16.04 LTS   Xenial Xerus   4.4
18.04 LTS   仿生海狸   4.15
19.04   迪斯科丁哥   5.0

2。 Docker版本:≧1.12

在终端上“$ docker version您可以通过输入“”来进行检查。

业主:
版本:18.09.7
API版本:1.39
Go版本:go1.10.8
Git提交:2d0083d
建造时间:27年17月56日星期四23:2019:XNUMX
操作系统/ Arch:linux / amd64

3. 2.1。 NVIDIA GPU架构:> Fermi(XNUMX)

以下是Fermi一代GPU的列表。

Fermi系列GeForce GPU的列表

我不知道列表中列出的是fermi 2.1,但是至少对于台式机版本,我认为GTX 600系列及更高版本可以满足要求。

四。 NVIDIA驱动程序:> 4

NVIDIA驱动程序版本检查是否为361.93或更高
您可以从“设置”->“详细信息”->“图形”中进行操作。

如何安装Nvidia docker 2

https://nvidia.github.io/nvidia-docker/按照以下步骤设置nvidia-docker存储库。

Ubuntu是基于Debian的发行版,因此请按照“基于Debian的发行版”部分在“终端”中输入以下代码。

$ distribution = $(./Etc/os-release; echo $ ID $ VERSION_ID)$ 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更新$ sudo apt-get安装nvidia-docker2 $ sudo pkill -SIGHUP dockerd
#Nvidia docker操作检查$ docker run --gpus所有nvidia / cuda:基于9.0的nvidia-smi

这样就完成了设置。