运行Tensorflow报错:当前cuDNN版本太低,那么如何重新安装和配置cuDNN?

当使用tensorflow运行程序时遇到cudnn版本过低的错误,通过删除旧版本的cuda和cudnn,下载并安装cudnn7.1.4,将新版本文件复制到cuda-9.0对应目录并创建符号链接,最后执行ldconfig,成功解决了问题。
摘要由CSDN通过智能技术生成

问题是这样的,一开始,我的开发环境是按照ubuntu16.04+python3.6+cuda9.0+cudnn7.0.5+tensorflow1.12.0配置的。

终端中运行Python,import tensorflow没有任何问题;

在eclipse中的PyDev中import tensorflow也没有任何问题;

但是开始运行一个程序时,在调用tf中的convolution函数时,tensorflow报错,cudnn7.0.5版本太低,需要cudnn7.1.4以上的版本。

但cudnn该如何重新安装配置呢?

我当时的安装步骤如下:

1、下载cudnn library for linux

2、cd /usr/local

3、sudo tar -zxvf ~/下载/cudnn-9.0-linux-x64-v7.0.tgz

然后建立了.so几个文件的符号连接

所以我才取的办法是:

1、删除/usr/local/cuda文件夹及文件

sudo rm -r /usr/local/cuda

2、下载好cuDNN7.1.4版本(或更高),解压

cd /usr/local

sudo tar -zxvf ~/下载/cudnn-9.0-linux-x64-v7.1.tgz

cuda文件夹中有libcudnn.so,libcudnn.so.7,libcudnn.so.7.1.4几个文件

3、接下来需要做的是将cuda里对应的文件拷贝到cuda-9.0中对应的文件夹中(覆盖原文件,或者删除原文件&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值