- Ubuntu 20.04
- CUDA 10.2
- Docker Latest
- 1-install-first.sh
- 2-install-cuda.sh -> Reboot
- 3-install-docker.sh -> Reboot
- 4-install-nvidia.sh
#!/bin/sh | |
sudo apt update && sudo apt -y upgrade | |
sudo apt install -y build-essential |
#!/bin/sh | |
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin | |
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600 | |
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb | |
sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb | |
sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub | |
sudo apt update | |
sudo apt -y install cuda-drivers | |
sudo systemctl set-default multi-user.target | |
sudo reboot |
#!/bin/sh | |
sudo apt -y install \ | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
gnupg-agent \ | |
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 update | |
sudo apt -y install docker-ce docker-ce-cli containerd.io | |
sudo usermod -aG docker $USER | |
sudo reboot |
#!/bin/sh | |
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) | |
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - | |
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 update && sudo apt -y install nvidia-container-toolkit | |
sudo systemctl restart docker | |
docker run --gpus all --pid host nvidia/cuda:10.2-runtime nvidia-smi |
I'm on Ubuntu 22.04
Because of this comment, I started at step 3 and it worked out