Skip to content

Instantly share code, notes, and snippets.

@thomanhphuc
Last active October 15, 2024 06:24
Show Gist options
  • Save thomanhphuc/688d72d9be6d36b7f100b82d9419260b to your computer and use it in GitHub Desktop.
Save thomanhphuc/688d72d9be6d36b7f100b82d9419260b to your computer and use it in GitHub Desktop.
in‌stall cuda 12.2 ubuntu 20.04
sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get remove --purge '^libnvidia-.*'
sudo apt-get remove --purge '^cuda-.*'
sudo apt-get install linux-headers-$(uname -r)
lsof /dev/nvidia*
kill -9 PID
wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run
sudo sh cuda_12.2.0_535.54.03_linux.run
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
&& curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
sudo reboot
sudo cp /var/nvidia-driver-local-repo-ubuntu2004-535.183.06/nvidia-driver-local-ADCCF339-keyring.gpg /usr/share/keyrings/
wget https://us.download.nvidia.com/tesla/535.183.06/nvidia-driver-local-repo-ubuntu2004-535.183.06_1.0-1_amd64.deb
sudo apt install nvidia-driver-535
sudo apt install nvidia-fabricmanager-535 libnvidia-nscq-535
sudo systemctl start nvidia-fabricmanager
sudo nvidia-smi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment