1.卸载cuda11.8
参考:CUDA纯净卸载(Ubuntu)_ubuntu卸载cuda-CSDN博客
方法1:(无效)
cd到安装目录的bin文件夹
cd /usr/local/cuda-11.8/bin
然后执行cuda自带卸载程序
sudo ./cuda-uninstaller
⭐不一定管用,如果出现找不到:cuda-uninstaller的话,使用方法二(我的也找不到)
方法二:(有效)
执行Ubuntu的卸载删除程序3步:
sudo apt-get remove cuda
sudo apt autoremove
sudo apt-get remove cuda*
(执行完以上命令后,剩余安装包已同时删除,如果没有执行下面命令)
程序卸载后会剩余安装包,所以cd到安装目录下:cd /usr/local/
删除原有的cuda文件夹sudo rm -r cuda-11.8
这样的话可能会有残留文件,通过以下命令查找和删除残留:
查看剩余残留:
sudo dpkg -l |grep cuda
卸载对应的残留 :
sudo dpkg -P cuda-visual-tools-11-6
所有的查询到的残留都要删除~~sudo dpkg -P 残留文件全称
2.安装CUDA12.1
(上面没有删除驱动,所以不需要安装驱动)
下载安装包,安装
去因为英伟达下载cuda12.1的安装包:CUDA Toolkit 12.1 Downloads | NVIDIA Developer
可以在终端使用wget命令下载,执行安装命令
wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda_12.1.0_530.30.02_linux.run
sudo sh cuda_12.1.0_530.30.02_linux.run
也可以在官网下载后上传到Linux上,在转到对应目录下
cd 安装包目录
sudo sh cuda_12.1.0_530.30.02_linux.run
安装过程会弹出安装项
(安装过程,忘记截图,使用网上找的图)
因为不需要重新安装驱动,所以不选driver。只选cuda toolkit
环境配置
打开.bashrc
vim ~/.bashrc
向文件里添加以下配置内容
export PATH="/usr/local/cuda-12.1/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-12.1/lib64::$LD_LIBRARY_PATH"
export CUDA_HOME="/usr/local/cuda-12.1"
保存退出后执行source 命令生效
source ~/.bashrc
验证是否生效
nvcc -V
最后显示安装的cuda版本为12.1,安装成功。