Last active
March 27, 2019 19:03
-
-
Save nicbet/50792318ac75ffc94682586dcc6b9a21 to your computer and use it in GitHub Desktop.
Install Nvidia-Docker on NVIDIA GPU Cloud Machine Ubuntu 18.04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Check for Hardware, GCC, Kernel | |
lspci | grep -i nvidia | |
gcc --version | |
uname -r | |
sudo apt-get install linux-headers-$(uname -r) | |
# Install Docker CE | |
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \ | |
$(lsb_release -cs) \ | |
stable" | |
sudo apt-get update | |
sudo apt-get install docker-ce | |
sudo groupadd docker | |
sudo usermod -aG docker $USER | |
sudo systemctl enable docker | |
# Install Docker Compose | |
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose | |
sudo chmod +x /usr/local/bin/docker-compose | |
docker-compose -h | |
# Install Nvidia-Docker | |
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - | |
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 update | |
sudo apt-get install -y nvidia-docker2 | |
# Test Installation | |
docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment