Could not locate cudnn_ops_infer64_8.dll. Please make sure it is in your library path!解决办法

    如题所示,这是我在使用keras构建卷积神经网络进行训练的时候,遇到的问题。说是无法定位cudnn_ops_infer64_8.dll。

    本身我们系统安装过cudnn,安装目录bin目录下是有cudnn_ops_infer64_8.dll动态库的:

Could not locate cudnn_ops_infer64_8.dll. Please make sure it is in your library path!解决办法_第1张图片

    这里报错,那么解决办法就是把cudnn/bin目录加入系统环境变量的Path中。

    再次运行,会报另一个错误,错误信息如下:

    这次提示无法定位zlibwapi.dll动态库,这个是zlib库中的一个动态库,需要我们下载。下载之后,将dll_64目录下的zlibwapi.dll这个64位系统的动态库加入c:\windows\system32目录下。之后问题解决。一般我们直接下载的zlib123dll.zip压缩文件是针对32位系统的,我们需要注意自己的机器架构,64位机器放32位dll也是不行的。

你可能感兴趣的:(人工智能,深度学习,人工智能,cudnn,zlibwapi,dll)