Procedimiento de instalación de Nvidia Docker 2 y confirmación de requisitos previos [Ubuntu 18.04]

2019/7/13

Para implementar nvidia-docker 2.0, debe cumplir con algunos requisitos de instalación.

Lo que necesita tener antes de instalar
Esta sección describe cómo verificar los requisitos previos y cómo instalarlos.

Consulte la documentación oficial para obtener más detalles:https://github.com/nvidia/nvidia-docker/wiki/Installation-(version-2.0)

Cómo comprobar los requisitos previos

Los siguientes cuatro requisitos son necesarios para la instalación.

  1. Versión del kernel GNU / Linux x86_64: 3.10 o posterior
  2. Versión de Docker: 1.12 y superior
  3. Arquitectura de GPU NVIDIA: Fermi (2.1) o posterior
  4. Controladores NVIDIA: 361.93 y superiores

1. 86. Versión del kernel GNU / Linux x64_3.10:> XNUMX

La versión de Ubuntu y la versión del kernel correspondiente son las siguientes. Ubuntu 12.04LTS o posterior parece estar bien.

Versión de Ubuntu  Nombre claveversión del núcleo
12.04 LTS   Pangolín preciso   3.2
14.04 LTS   Trusty Tahr   3.13
16.04 LTS   Xenial Xerus   4.4
18.04 LTS   Castor biónico   4.15
19.04   Disco Dingo   5.0

2. Versión de Docker: ≧ 1.12

En la terminal "$ docker versionPuede comprobarlo así introduciendo ".

Cliente:
Versión: 18.09.7
Versión de API: 1.39
Go versión: go1.10.8
Confirmación de Git: 2d0083d
Construido: Thu Jun 27 17:56:23 2019
SO / Arch: linux / amd64

3. 2.1. Arquitectura de GPU NVIDIA:> Fermi (XNUMX)

A continuación se muestra una lista de GPU de generación fermi.

Lista de GPU GeForce de la serie Fermi

No sé qué tan lejos está fermi 2.1 en la lista, pero al menos la versión de escritorio cumplirá con los requisitos para GTX 600 y series posteriores.

Cuatro. Controladores NVIDIA:> 4

Versión de los controladores NVIDIAPara comprobar si es 361.93 o superior
Puede hacerlo desde "Configuración" -> "Detalles" -> "Gráficos".

Cómo instalar Nvidia Docker 2

https://nvidia.github.io/nvidia-docker/Siga para configurar el repositorio nvidia-docker.

Ubuntu es una distribución basada en Debian, así que ingrese el siguiente código en "Terminal" según la sección "Distribuciones basadas en Debian".

$ distribución = $ (. / 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 update $ sudo apt-get install nvidia-docker2 $ sudo pkill -SIGHUP dockerd
# Verificación del funcionamiento de la ventana acoplable de Nvidia $ docker run --gpus all nvidia / cuda: 9.0-base nvidia-smi

Esto completa la configuración.