У меня Tensorflow 2.2 и Cuda 10.1 с cuDnn 8.0.3.
Я не могу запустить свои сценарии, потому что он продолжает искать dll-файл cuDnn 7: cudnn64_7.dll Я получаю следующее:
Could not load dynamic library 'cudnn64_7.dll'; dlerror: cudnn64_7.dll not found
Несмотря на то, что я установил недавно опубликованную версию cuDnn 8.0.3 для Cuda 10.1 (см. " rel="nofollow noreferrer">матрица поддержки cuDNN 8.x) Я вернулся к cuDNN 7.6.5, но надеялся получить cuDNN v8.0 в 5 раз быстрее, как утверждает NVIDIA.
Любая помощь или обходные пути о том, как это сделать? Поиск в Google дает мне буквально менее 5 результатов! как кажется, не многим довелось попробовать новую 8.0.3 (та, что для 10.1)
cudnn64_8.dll
, если двоичный файл TF был связан сcudnn64_7.dll
. Чтобы эта замена заработала, вам придется перекомпилировать/пересборить двоичные файлы TF. Из сообщения об ошибке видно, что ваши конкретные двоичные файлы TF ожидают версию cudnn 7.x. - person Robert Crovella   schedule 16.09.2020