cuDNN version incompatibility: PyTorch was compiled against 7005 but linked against 6021 问题解决
1、为什么会出现这个问题呢,
因为要运行pytorch做模型训练,自己安装了9.0的cuda和7.0.5的cudda,本以为ok了,运行程序出现标题字样的错误
2、首先翻译为Cudnn版本不兼容:PyTorch是针对7005编译的,但与6021链接
经过一顿百度,怀疑安装了dudda
cmd
python
import torch
print(torch.backends.cudnn.version())
按照步骤执行,真的显示有cudnn6,而且在anaconda3目录下面
3、经过确认anaconda3安装的时候已经安装的cudnn和duda,是不是删除anaconda3里面的cudnn就ok了呢
删除: C:\ProgramData\Anaconda3\Library\bin\cudnn64_6.dll
删除:C:\ProgramData\Anaconda3\pkgs\cudnn-6.0-0
4、接下来就是激动人心的时刻,重新执行2中的操作,显示如下
5、接下来运行pytorch网络,ok