## Install nvidia drivers
```shell
sudo bash apt-get --yes update && apt-get --yes upgrade
sudo apt-get remove --purge '^nvidia-.*';nvidia-uninstall;rm /etc/modprobe.d/blacklist-nvidia-nouveau.conf;
sudo reboot;
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf";sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf";
sudo update-initramfs -u;
sudo apt install build-essential; sudo apt-get install manpages-dev;
sudo reboot;
sudo -i;
apt-get --yes install build-essential python
# Cuda 12.5
wget https://developer.download.nvidia.com/compute/cuda/12.5.0/local_installers/cuda_12.5.0_555.42.02_linux.run
chmod +x cuda*;
# Run the installer
sudo reboot;
apt-get install -y nvidia-container-toolkit
reboot
nvidia-smi;
# check persistence mode on gpus
# If just running docker then run
sudo nvidia-ctk runtime configure --runtime=docker
# check:
dmesg -w
# check:
syslog tail -f /var/log/syslog
# change server card tag with correct NVIDIA driver version
relist
```
https://ubuntu.com/server/docs/nvidia-drivers-installation