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

 

 

     

 

posted @ 2019-05-08 15:27  mszongli  阅读(2073)  评论(0编辑  收藏  举报