我正在尝试将gpu
配置为在我的Windows计算机上使用.theanorc
。我已设置device= 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)
但是当我运行一些应该使用gpu的代码时,我收到以下错误:
CUDA_PATH=C:\Program Files\NVIDIA\v8.0
我已经检查了我的C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include
GPU Computing Toolkit \ CUDA以查看是否存在cudnn.h,我在{{1}}
答案 0 :(得分:0)
通过遵循安装指南https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#install-windows并将LIBRARY_PATH添加到PATH变量(指向您的CUDA lib文件夹,例如C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.0 \ lib)来解决此问题。