不能在上下文中使用 cuDNN 无,致命错误:cudnn.h:没有这样的文件或目录

A_M*_*tar 5 windows theano cudnn theano-cuda

我正在尝试配置theanogpu在我的 Windows 机器上使用。我已经设置.theanorc为使用,device= gpu但是当我运行一些应该使用 gpu 的代码时,我收到以下错误:

Can not use cuDNN on context None: cannot compile with cuDNN. We got this error:
c:\users\...\appdata\local\temp\try_flags_pt24sj.c:4:19: fatal error: cudnn.h: No such file or directory
compilation terminated.

Mapped name None to device cuda0: GeForce 840M (0000:03:00.0)
Run Code Online (Sandbox Code Playgroud)

我检查了我的CUDA_PATH=C:\Program Files\NVIDIA\v8.0GPU Computing Toolkit\CUDA 以查看 cudnn.h 是否存在,并且我在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include

小智 1

按照安装指南https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#install-windows并将 LIBRARY_PATH 添加到 PATH 变量(指向您的 CUDA lib 文件夹,例如 C:\ Program Files\NVIDIA GPU 计算工具包\CUDA\v9.0\lib)。