安装多个版本的CUDA和cuDNN
我目前正在为MatConvNet使用CUDA 7.5版和cuDNN 5版。我想安装8.0版和cuDNN 5.1版,我想知道如果环境路径指向CUDA和cuDNN两个版本,是否会有冲突。唯一的问题是安装多个版本的CUDA和cuDNN,cuda,Cuda,我目前正在为MatConvNet使用CUDA 7.5版和cuDNN 5版。我想安装8.0版和cuDNN 5.1版,我想知道如果环境路径指向CUDA和cuDNN两个版本,是否会有冲突。唯一的问题是路径和LD\u库路径。由于LD\u LIBRARY\u PATH在每个版本中所有lib的soname似乎都被正确地碰撞,因此不应该存在任何冲突。对于PATH,shell将从变量中首先出现的路径执行版本。因此,PATH没有必要同时包含两个版本,您需要决定一次使用哪个版本。有一个很好的方法描述了所有步骤。对我
路径和LD\u库路径。由于LD\u LIBRARY\u PATH
在每个版本中所有lib的soname似乎都被正确地碰撞,因此不应该存在任何冲突。对于PATH
,shell将从变量中首先出现的路径执行版本。因此,PATH
没有必要同时包含两个版本,您需要决定一次使用哪个版本。有一个很好的方法描述了所有步骤。对我来说重要的是:
- 使用
--silent--toolkit--override
选项运行CUDA安装脚本
- 设置
LD\u库路径=/usr/local/cuda-9.0/lib64
- 将
/usr/local/cuda
符号链接更改为指向默认版本
cudnn目录中有两个文件夹lib64
和include
。我应该将相应的变量PATH
和LD\u LIBRARY\u PATH
设置为哪一个?