Невозможно использовать cuDNN в контексте Нет, фатальная ошибка: cudnn.h: Нет такого файла или каталога

Я пытаюсь настроить theano для использования gpu на моем компьютере с 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)

Я проверил свой CUDA_PATH=C:\Program Files\NVIDIA\v8.0 GPU Computing Toolkit\CUDA, чтобы узнать, есть ли там cudnn.h, и нашел его в C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include


person A_Matar    schedule 05.08.2017    source источник
comment
У меня такая же проблема. Есть новости по этому поводу?   -  person Schütze    schedule 21.12.2017


Ответы (1)


Исправлено это с помощью руководства по установке 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).

person Peter M.    schedule 05.04.2019