Ubuntu 22.04 LTS
一、下载
官网下载CUDA Toolkit Archive | NVIDIA Developer
建议下载runfile的文件格式
二、安装
终端执行
sudo chmod +x cuda_12.1.0_530.30.02_linux.run
sudo ./cuda_12.1.0_530.30.02_linux.run
如果报错Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.
sudo chmod +x cuda_12.1.0_530.30.02_linux.run
sudo ./cuda_12.1.0_530.30.02_linux.run --override
1.选择continue
2.输入accept
3.按Enter选择不安装驱动,再选择install进行安装
4.选择默认安装路径
三、配置环境变量
终端执行
sudo gedit ~/.bashrc
添加以下内容
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:/usr/local/cuda/bin #默认安装位置
export LD_LIBRARY_PATH=/usr/local/cuda/lib64
保存后终端执行
source ~/.bashrc
四、卸载
查看cuda的安装位置
whereis cuda
cuda10.0及以下的卸载:
cd /usr/local/cuda-版本号/bin/
sudo ./uninstall_cuda_版本号.pl
sudo rm -rf /usr/local/cuda-版本号
cuda10.1及以上的卸载:
cd /usr/local/cuda-版本号/bin/
sudo ./cuda-uninstaller
sudo rm -rf /usr/local/cuda-版本号
并将上一步加的环境变量删除
五、多版本切换
以cuda10.1和cuda11.3切换为例
查看当前cuda版本
ncvv --version
即目前的软连接cuda版本为11.3,删除目前的软链接
sudo rm -rf /usr/local/cuda
生成新的软链接
sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda
再次查看cuda版本,已切换成功