Skip to content

Instantly share code, notes, and snippets.

@dentropy
Forked from shkarupa-alex/install.sh
Created January 30, 2024 04:47
Show Gist options
  • Save dentropy/cdde316cafb8705fc93dcb91a4e24a1b to your computer and use it in GitHub Desktop.
Save dentropy/cdde316cafb8705fc93dcb91a4e24a1b to your computer and use it in GitHub Desktop.
Ubuntu 22.04 + Cuda
# Prioritize NVIDIA packages
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
# Fetch NVIDIA keys
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub
# Add NVIDIA repos
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /"
sudo apt-get update && sudo apt-get upgrade
# Install NVIDIA driver & CUDA
# + stable for RTX 4090 + TF 2.13
sudo apt-get install cuda-drivers cuda-11-8 libcudnn8=8.9.2.26-1+cuda11.8 libcudnn8-dev=8.9.2.26-1+cuda11.8 libnccl2 libnccl-dev
# - latest for TF 2.14
# sudo apt-get install cuda-drivers cuda-12-2 libcudnn8 libcudnn8-dev libnccl2 libnccl-dev
# Reboot. Check that GPUs are visible
nvidia-smi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment