Go to file
2016-05-27 17:45:03 -07:00
centos-6/cuda Add cuDNN v5 for CentOS 6 2016-05-27 14:21:08 -07:00
centos-7/cuda Add cuDNN v5 for CentOS 7 2016-05-17 18:31:45 -07:00
mk Merge OpenCL images [experimental] 2016-05-27 16:32:24 -07:00
samples Add nbody to the samples 2016-03-08 15:44:11 -08:00
tools Update changelog for 1.0.0~rc.2 2016-05-27 17:35:51 -07:00
ubuntu-14.04 Add experimental OpenGL runtime/vgl images 2016-05-27 17:45:03 -07:00
ubuntu-16.04/cuda Add CUDA 8.0 based on Ubuntu 16.04 2016-05-27 14:21:08 -07:00
.gitattributes Enable folder "tools/" for language stats on GitHub 2016-01-10 14:20:02 -08:00
.gitignore Update gitignore 2016-03-07 11:57:22 -08:00
centos Add CUDA 7.0 and CUDA 7.5 Dockerfiles for CentOS 7.1 2015-11-17 16:56:18 -08:00
CLA Update CLA 2015-11-13 10:05:15 -08:00
LICENSE Bump copyright year 2016-01-04 19:53:16 -08:00
Makefile Rewrite the packaging and add support for rpms 2016-05-25 15:51:22 -07:00
README.md Update changelog for 1.0.0~rc.2 2016-05-27 17:35:51 -07:00
ubuntu Initial commit 2015-11-04 13:00:25 -08:00

NVIDIA Docker

This repository includes utilities to build and run NVIDIA Docker images.

nvidia-gpu-docker

Example of how CUDA integrates with Docker

Documentation

The full documentation is available on the repository wiki.
A good place to start is to understand why NVIDIA Docker is needed in the first place.

Quick start

Assuming the NVIDIA drivers and Docker are properly installed (see installation)

Ubuntu distributions

# Install nvidia-docker and nvidia-docker-plugin
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.2/nvidia-docker_1.0.0.rc.2-1_amd64.deb
sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb

# Test nvidia-smi
nvidia-docker run --rm nvidia/cuda nvidia-smi

CentOS distributions

# Install nvidia-docker and nvidia-docker-plugin
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.2/nvidia-docker-1.0.0.rc.2-1.x86_64.rpm
sudo rpm -i /tmp/nvidia-docker*.rpm && rm /tmp/nvidia-docker*.rpm
sudo systemctl start nvidia-docker

# Test nvidia-smi
nvidia-docker run --rm nvidia/cuda nvidia-smi

Other distributions

# Install nvidia-docker and nvidia-docker-plugin
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.2/nvidia-docker_1.0.0.rc.2_amd64.tar.xz
sudo tar --strip-components=1 -C /usr/bin -xvf /tmp/nvidia-docker*.tar.xz && rm /tmp/nvidia-docker*.tar.xz

# Run nvidia-docker-plugin
sudo -b nohup nvidia-docker-plugin > /tmp/nvidia-docker.log

# Test nvidia-smi
nvidia-docker run --rm nvidia/cuda nvidia-smi

Issues and Contributing

A signed copy of the Contributor License Agreement needs to be provided to digits@nvidia.com before any change can be accepted.