用Centos服务器运行代码时,代码报错CuDnn版本不够,我的版本是7.5.1,但是代码的要求是基于7.6.0的CuDnn版本,所以就卸载了旧版本,安装了7.6.0的CuDnn。我的Cuda是10.0.130,升级完以后tensorflow可以正常使用。
下载新版本
cudnn下载链接:
https://developer.nvidia.com/rdp/cudnn-archive
选定版本点进去有针对不同系统的软件包,最开始我是下载的针对Centos的rpm包,但是没有安装成功,个人感觉这个有点麻烦,还是下.tgz包方便一点。下载需要注册一个nvidia帐号,最后通过邮箱激活,很快。那个cuDNN Library for Linux就是.tgz包的下载链接
你会得到一个类似这样的文件,你可以手动把后缀改成.tgz,改成cudnn-10.0-linux-x64-v7.6.0.64.tgz,然后用如下命令解压
tar -zxvf cudnn-10.0-