问题: 有一台服务器的GPU是1080,有八张卡,已经好久没有人用了。cuda版本是10.1,我现在拿来复现一些论文的模型,经常遇到版本依赖问题,报错Driver is too old。所以要更新一下驱动。遇到的主要问题是gcc版本也太低了,编译不了新安装的CUDA,这里简单记录一下。
Pytorch 安装链接
一、更新cuda到11.2
## 卸载旧cuda
sudo /usr/bin/nvidia-uninstall
sudo apt-get --purge remove nvidia*
sudo apt-get --purge remove "*cublas*" "cuda*"
sudo apt-get --purge remove "*nvidia*"
sudo apt autoremove
sudo reboot
CUDA Toolkit 11.2 Downloads
wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda_11.2.0_460.27.04_linux.run
sudo sh cuda_11.2.0_460.27.04_linux.run
报错链接
二、更新gcc
# 卸载旧的gcc
sudo apt-get remove gcc g++
# 更新gcc
sudo apt-get install gcc-5 g++-5
sudo rm /usr/bin/cpp /usr/bin/gcc /usr/bin/g++
sudo ln -s /usr/bin/cpp-5 /usr/bin/cpp
sudo ln -s /usr/bin/gcc-5 /usr/bin/gcc
sudo ln -s /usr/bin/g++-5 /usr/bin/g++
cuda驱动更新
cuda驱动更新安装
Ubuntu18.04安装不同版本的GCC