安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow

问题

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
安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第1张图片

(2). 查找显卡驱动cuda版本

安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第2张图片

(3). 根据自己的型号选择合适版本并安装

链接:https://developer.nvidia.com/cuda-toolkit-archive
安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第3张图片

2. 安装cudnn(CUDA Deep Neural Network library)

(1). 下载cudnn

深层神经网络的GPU加速库
链接:https://developer.nvidia.com/rdp/cudnn-download
安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第4张图片

(2). 配置cudnn

解压

安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第5张图片
安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第6张图片

复制文件夹

找到cuda安装目录,我的电脑为: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第7张图片
例如,bin文件夹内容复制
安装cudnn| 安装cuda | “Could not load library cudnn_cnn_infer64_8.dll. Error code 126” | Tensorflow_第8张图片
全部结束后,即可以再次运行程序

你可能感兴趣的:(tensorflow,cnn,深度学习,python)