1、为什么会出现这个问题呢,

因为要运行pytorch做模型训练,自己安装了9.0的cuda和7.0.5的cudda,本以为ok了,运行程序出现标题字样的错误

2、首先翻译为Cudnn版本不兼容:PyTorch是针对7005编译的,但与6021链接

经过一顿百度,怀疑安装了dudda

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