前提:系统曾经已经安装过cuda,现阶段工程需要升级cuda版本,想保留老版本cuda而重新安装一个新版本cuda,记录一下问题,借鉴大佬的文章
一、查看ubuntu版本
lsb_release -a
二、选择要下载的cuda版本(以11.4为例)
在命令行分别输入
wget https://developer.download.nvidia.com/compute/cuda/11.4.0/local_installers/cuda_11.4.0_470.42.01_linux.run
sh cuda_11.4.0_470.42.01_linux.run
注:这里没有用sudo指令,因为sudo需要系统权限而我们想保留老版本
输入后会出现
选择continue
输入accept
将Driver勾选掉
选择Options
分别进入(这里不同cuda版本可能说法不一样 分别进去看一下即可)
进入Toolkit Options
全都勾选掉后进入Change Toolkit install Path
输入自己想保存的路径
/home/robot/xx/cuda-11.4/
然后进入Library install path输入和上面一样的路径
/home/robot/xx/cuda-11.4/
最后选择Done回到上一层后选择install
等待1分钟左右命令行输出,没来得及截图,引用一下大佬的图片,说明安装成功
注:如果安装失败显示查看xx日志,可以输入下面命令查看错误信息
vim /tmp/cuda-installer.log
输出成功后,分别输入(xx需要改成能你要保存的路径)
vim ~/.bashrc
export CUDA_HOME=/home/robot/xx/cuda-11.4
export PATH=${CUDA_HOME}/bin:$PATH
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
在命令行输入nvcc-V即可查看cuda版本是否是你想要的版本
cudnn的安装,借鉴大佬文章即可