更新Ubuntu18.04上的CUDA和GCC

问题: 有一台服务器的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

你可能感兴趣的:(Linux及服务器,Linux,服务器,GCC)