Как найти CUDNN с CMake? - PullRequest
       55

Как найти CUDNN с CMake?

1 голос
/ 01 мая 2020

Видимо, я правильно установил CUDA и CUDNN, но FindCUDA все же находит CUDA, но FindCUDNN.cmake не находит CUDNN

Что еще я должен проверить, чтобы отладить это?

ОС: Windows 10

cmake версия 3.17.2

CUDA версия 10.2

CUDNN версия cudnn-10.2- windows10 -x64-v7.6.5.32

CUDA, установленная с установщиком, в C: \ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v10.2

PATH, установленный в соответствии с инструкциями enter image description here

CUDNN-файлы, скопированные в соответствующие папки bin, include и lib

enter image description here

enter image description here

enter image description here

[cmake] -- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2 (found version "10.2") 
[cmake] CMake Error at C:/Program Files/CMake/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164 (message):
[cmake]   Could NOT find CUDNN (missing: CUDNN_LIBRARY CUDNN_INCLUDE_DIR)
[cmake] Call Stack (most recent call first):
[cmake]   C:/Program Files/CMake/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:445 (_FPHSA_FAILURE_MESSAGE)
[cmake]   cmake/FindCUDNN.cmake:90 (find_package_handle_standard_args)
[cmake]   CMakeLists.txt:17 (find_package)

FindCUDNN.cmake: https://gist.github.com/WurmD/26af2940d8dec7cc48d38bc30fd1b3ef

...