非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