问题
Windows环境下tensorflow报错:“Could not load library cudnn_cnn_infer64_8.dll. Error code 126”
Windows环境下tensorflow的报错信息为:
Could not load library cudnn_cnn_infer64_8.dll. Error code 126
Please make sure cudnn_cnn_infer64_8.dll is in your library path!
使用Pycharm找到该问题的方法:https://blog.csdn.net/qq_41744950/article/details/124496647
解决办法
1. 安装cuda(已有cuda则跳过此步)
(1). 查看当前电脑是否安装cuda
打开命令提示符cmd运行 nvcc -V
(2). 查找显卡驱动cuda版本
(3). 根据自己的型号选择合适版本并安装
链接:https://developer.nvidia.com/cuda-toolkit-archive
2. 安装cudnn(CUDA Deep Neural Network library)
(1). 下载cudnn
深层神经网络的GPU加速库
链接:https://developer.nvidia.com/rdp/cudnn-download
(2). 配置cudnn
解压
复制文件夹
找到cuda安装目录,我的电脑为: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
例如,bin文件夹内容复制
全部结束后,即可以再次运行程序