我最近在我的电脑上更新了GPU,运行Ubuntu14.04
我正在尝试使用卡菲运行一些基准测试,但它们将非常依赖于CUDA、CuDNN和Nvidia驱动程序的版本。
有没有办法管理不同版本的数据自动化系统、CuDNN和Nvidia驱动程序?
不同的版本会互相干扰吗?有可能在不同版本之间切换吗?
apt-cache search nvidia | grep version
nvidia-173 - NVIDIA legacy binary driver - version 173.14.39
nvidia-304 - NVIDIA legacy binary driver - version 304.131
nvidia-304-updates - NVIDIA legacy binary driver - version 304.131
nvidia-340 - NVIDIA binary driver - version 340.96
nvidia-340-updates - NVIDIA binary driver - version 340.96
nvidia-352-updates - NVIDIA binary driver - version 352.63
nvidia-352 - NVIDIA binary driver - version 352.79
nvidia-355 - NVIDIA binary driver - version 355.11
nvidia-358 - NVIDIA binary driver - version 358.16
nvidia-361 - NVIDIA binary driver - version 361.45.18
nvidia-364 - NVIDIA binary driver - version 364.19
nvidia-367 - NVIDIA binary driver - version 367.44
nvidia-370 - NVIDIA binary driver - version 370.23发布于 2017-09-13 12:42:07
我只能回答你问题的一部分。
我编写了一个在多个cuDNN版本之间切换的脚本。目前它支持v5.1、v6.0和v7.0。您可以找到脚本这里。
完成安装并下载要使用的cuDNN版本后,只需单击一个按钮,就可以在v5.1、v6.0和v7.0之间切换。
这就是脚本所做的:
#!/bin/bash
rm -f /usr/include/cudnn.h
rm -f /usr/lib/x86_64-linux-gnu/*libcudnn*
rm -f /usr/local/cuda-*/lib64/*libcudnn*
cp -P packages/cudnn/include/cudnn.h /usr/include
cp -P packages/cudnn/lib64/libcudnn* /usr/lib/x86_64-linux-gnu/
chmod a+r /usr/lib/x86_64-linux-gnu/libcudnn*
rm -rf packages/cudnn它为您需要的版本自动执行安装操作。
https://askubuntu.com/questions/817467
复制相似问题