Ubuntu 更换 cudnn 版本

由于 cuda tensorflow-gpu cudnn 等版本号对应问题,在运行tensorflow-gpu时会出现错误,此时应到官网下载对应的cudnn版本,本文简要介绍更换cudnn版本号的方法:

第一步:官网下载cudnn(如cuda 9.0 对应 cudnn 7.6.2),解压出cuda文件夹

第二步:删除已有cudnn:

$ sudo rm -rf /usr/local/cuda/include/cudnn.h

$ sudo rm -rf /usr/local/cuda/lib64/libcudnn*

第三步:cd到解压的cuda文件夹下复制对应的文件到路径:

$ sudo cp include/cudnn.h /usr/local/cuda/include/

$ sudo cp lib64/lib* /usr/local/cuda/lib64/

第四步:添加文件路径,注意根据自己的版本号添加,本文以cudnn 7.6.2为例

$ sudo chmod +r libcudnn.so.7.6.2

$ sudo ln -sf libcudnn.so.7.6.2 libcudnn.so.7

$ sudo ln -sf libcudnn.so.7 libcudnn.so

$ sudo ldconfig

更换完成!再次运行代码,报错消失


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部