CUDAドライバ更新手順の備忘録(Ubuntu24.04LTS 2024年7月22日現在)

CUDAドライバ更新手順の備忘録(Ubuntu24.04LTS 2024年7月22日現在)

programming

NVIDIAのドライバは「apt upgrade」のただ一回で儚く散りゆくから カーネルパニックにならないようにしながら nvidia-container-toolkitが使えるようにするまでのメモをここに記します バージョンが変われば導入方法も、トラブルの種類も変わるから、常に公式を見るのです NVIDIA Cuda Toolkit NVIDIA Cuda contrainer toolkit

sudo apt-mark unhold nvidia\*
sudo apt-mark unhold libnvidia\*
sudo apt update & sudo apt upgrade
sudo apt remove --purge nvidia-\*
sudo apt remove --purge cuda-\*
sudo apt autoremove
sudo apt autoclean
dpkg -l | grep nvidia-driver
lsmod | grep nvidia
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86\_64/cuda-keyring\_1.1-1\_all.deb
sudo dpkg -i cuda-keyring\_1.1-1\_all.deb
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-5
sudo apt-get install -y cuda-drivers-555
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
# バージョン確認 nvccのバージョンが違ったら、.bashrcの環境変数を確認して、書き換えてね
nvidia-smi
nvcc -V

関連記事

apt upgradeする度に壊れるNVIDIAドライバを”とりあえず”復旧させる手順 (Ubuntu 22.04 LTS)