nvidia-docker 安装

Posted This is bill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nvidia-docker 安装相关的知识,希望对你有一定的参考价值。

Felix Abecassis edited this page on Dec 1, 2017 · 5 revisions

Prerequisites

The list of prerequisites for running nvidia-docker 2.0 is described below.
For information on how to install Docker for your Linux distribution, please refer to the Docker documentation.

  1. GNU/Linux x86_64 with kernel version > 3.10
  2. Docker >= 1.12
  3. NVIDIA GPU with Architecture > Fermi (2.1)
  4. NVIDIA drivers ~= 361.93 (untested on older versions)

Your driver version might limit your CUDA capabilities (see CUDA requirements)

Removing nvidia-docker 1.0

Version 1.0 of the nvidia-docker package must be cleanly removed before continuing.
You must stop and remove all containers started with nvidia-docker 1.0.

Ubuntu distributions

docker volume ls -q -f driver=nvidia-docker | xargs -r -I -n1 docker ps -q -a -f volume= | xargs -r docker rm -f
sudo apt-get purge nvidia-docker

CentOS distributions

docker volume ls -q -f driver=nvidia-docker | xargs -r -I -n1 docker ps -q -a -f volume= | xargs -r docker rm -f
sudo yum remove nvidia-docker

Installing version 2.0

Make sure you have installed the NVIDIA driver and a supported version of Docker for your distribution (see prerequisites).

If you have a custom /etc/docker/daemon.json, the nvidia-docker2 package might override it.

Ubuntu distributions

  1. Install the repository for your distribution by following the instructions here.
  2. Install the nvidia-docker2 package and reload the Docker daemon configuration:
sudo apt-get install nvidia-docker2
sudo pkill -SIGHUP dockerd

CentOS distributions

  1. Install the repository for your distribution by following the instructions here.
  2. Install the nvidia-docker2 package and reload the Docker daemon configuration:
sudo yum install nvidia-docker2
sudo pkill -SIGHUP dockerd

Older versions of Docker

You must pin the versions of both nvidia-docker2 and nvidia-container-runtime when installing, for instance:

sudo apt-get install -y nvidia-docker2=2.0.1+docker1.12.6-1 nvidia-container-runtime=1.1.0+docker1.12.6-1

Use apt-cache madison nvidia-docker2 nvidia-container-runtime or yum search --showduplicates nvidia-docker2 nvidia-container-runtime to list the available versions.

Other distributions and architectures

Install the repository for your distribution by following the instructions here.

Basic usage

nvidia-docker registers a new container runtime to the Docker daemon.
You must select the nvidia runtime when using docker run:

docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi

以上是关于nvidia-docker 安装的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu20.04如何安装nvidia-docker?

ubuntu20.04如何安装nvidia-docker?

安装使用NVIDIA-Docker-- 可使用GPU的Docker容器

nvidia-docker 安装

[Notes] Ubuntu安装nvidia-docker2

ubuntu16.04离线安装nvidia-docker2