非root用户在linux下安装多个版本的CUDA和cuDNN(cuda 8、cuda 10.1 等)

 转https://blog.csdn.net/hizengbiao/article/details/88625044

cuda 10.1:

按空格根据需要选择要安装的模块,有“X”的表示安装,没有的表示不安装,我这里已经安装过418.116的显卡驱动了,所以选择不安装驱动:

按上下键移动到CUDA Toolkit 10.1上,然后按“A”键,出现:

全部不安装并更改Toolkit Install Path:

再返回主界面然后选择Options->Library install path:


然后确定,返回选择Install

注:若出现 Error: unsupported compiler: X.X.X,一般是gcc版本和CUDA没对应,可尝试指令sh cuda_8.0.61_375.26_linux-run --override,如果没解决,则需要安装相对应的gcc。

配置cuDNN
使用指令tar -xzvf /home/zb/cuda/cudnn-8.0-linux-x64-v7.1.tgz -C /home/zb/cuda/tem/ 将cuDNN解压到tem文件夹并执行以下指令3:

cp /home/zb/cuda/tem/cuda/include/cudnn.h /home/zb/cuda/cuda-8.0/include/ 
cp /home/zb/cuda/tem/cuda/lib64/libcudnn* /home/zb/cuda/cuda-8.0/lib64
chmod a+r /home/zb/cuda/cuda-8.0/include/cudnn.h /home/zb/cuda/cuda-8.0/lib64/libcudnn*

配置用户环境变量
修改个人用户目录下的.bashrc文件(用vi ~/.bashrc编辑),在文件最后面加入以下指令并保存4:

export PATH=/home/zb/cuda/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/home/zb/cuda/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

tips:vim编辑器使用指南:

vi XXX //打开并编辑文件
按i进入编辑模式
编辑好文本后按Esc,退出插入状态。
保存退出:输入冒号,输入WQ(write,quit)或X(x==wq)回车,或者按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ
文本没改动退出:Esc+冒号+q
不保存退出:Esc+冒号+q!
1
2
3
4
5
6
最后输入指令source .bashrc 使新配置的环境变量生效

安装多个版本的CUDA
如果要安装多个共存的CUDA版本则重复上面的步骤,挑选相对应且系统支持的CUDA、cuDNN进行类似的安装,切换环境时直接在.bashrc文件里更改之前配置环境时加入的路径代码即可。如将CUDA 8.0切换成CUDA 9.0则将.bashrc中的

export PATH=/home/zb/cuda/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/home/zb/cuda/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
1
2
改为

export PATH=/home/zb/cuda/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/home/zb/cuda/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
1
2
并执行指令指令source .bashrc 即可,

输入nvcc -V :查看是否安装成功。
输入which nvcc :查看nvcc位置

参考链接:
https://blog.csdn.net/dudu815110/article/details/87167518 ↩︎ ↩︎

https://blog.csdn.net/yanxiaohui1992/article/details/82730106 ↩︎

https://blog.csdn.net/ksws0292756/article/details/80120561 ↩︎

https://blog.csdn.net/qq_34638161/article/details/80845366 ↩︎
————————————————
版权声明:本文为CSDN博主「随性拂尘倾心」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hizengbiao/article/details/88625044

  

猜你喜欢

转载自www.cnblogs.com/love6tao/p/12934026.html