首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何管理不同版本的数据自动化系统、CuDNN和Nvidia驱动程序?

如何管理不同版本的数据自动化系统、CuDNN和Nvidia驱动程序?
EN

Ask Ubuntu用户
提问于 2016-08-27 13:23:39
回答 1查看 5.4K关注 0票数 2

我最近在我的电脑上更新了GPU,运行Ubuntu14.04

我正在尝试使用卡菲运行一些基准测试,但它们将非常依赖于CUDA、CuDNN和Nvidia驱动程序的版本。

有没有办法管理不同版本的数据自动化系统、CuDNN和Nvidia驱动程序?

不同的版本会互相干扰吗?有可能在不同版本之间切换吗?

安装了Nvidia驱动程序:

apt-cache search nvidia | grep version

代码语言:javascript
复制
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
EN

回答 1

Ask Ubuntu用户

发布于 2017-09-13 12:42:07

我只能回答你问题的一部分。

我编写了一个在多个cuDNN版本之间切换的脚本。目前它支持v5.1、v6.0和v7.0。您可以找到脚本这里

完成安装并下载要使用的cuDNN版本后,只需单击一个按钮,就可以在v5.1、v6.0和v7.0之间切换。

这就是脚本所做的:

代码语言:javascript
复制
#!/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

它为您需要的版本自动执行安装操作。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/817467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档