好不容易安装好CUDA和CUDNN,结果又出问题了,问题字面上的意思似乎是运行的时候使用的CUDNN版是7.5.0的,但编译的版本是7.6.5,那么问题应该是某个地方的版本不对应,网上也有类似的问题,有可能是版本过低的问题,笔者尝试降低了CUDNN的版本,但是问题并没有得到解决,最终在某个小链接里找到了类似的问题,链接如下
MXNet与TF 2.x GPU共存时的问题:Loaded runtime CuDNN library: 7.5.0 but source was compiled with: 7.6.5-python黑洞网 (pythonheidong.com)
https://www.pythonheidong.com/blog/article/586786/c64bd46f0e2093d9a915/
如果电脑里同时安装了python和cuda的同志,需要注意了,这python中有个torch库,这个库和CUDA安装路径下的bin文件一样,包含了cudnn64_7.dll的文件,这个可以使用everything文件查找
![](https://img-blog.csdnimg.cn/c937299059c54928a636fa5e3e3d6dff.png)
然后我遵从链接里的操作点开这两个文件的属性-详细信息发现居然真的不一样
![](https://img-blog.csdnimg.cn/36a39fb2ed524b1698b178cff2de10f2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAYWJzKGxuKDErTmFOKSk=,size_20,color_FFFFFF,t_70,g_se,x_16)
将CUDA路径下的cudnn64_7.dll去替换python安装路径下的cudnn64_7.dll,运行以后,问题解决了,为了防止自己忘记,写这篇博客提醒自己,同时也希望帮到碰见类似问题的同志。