Загруженная библиотека CuDNN времени выполнения: 7.1.2, но источник был скомпилирован с: 7.6.0; Ubuntu 18.04 - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь решить проблему в заголовке:

Loaded runtime CuDNN library: 7.1.2 but source was compiled with: 7.6.0.  CuDNN library major and minor version needs to match or have higher minor version in case of CuDNN 7.0 or later version

Я прочитал несколько других сообщений (пример: Загруженная библиотека CuDNN времени выполнения: 5005 (версия совместимости 5000), но источник был скомпилирован с 5103 (версия совместимости 5100) )

, что в основном говорит мне, что на моей машине установлен CuDNN 7.1.2, но мне нужен 7.6.0. Ответ заключается в том, чтобы загрузить и установить 7.6. *

. Единственная проблема заключается в том, что я думал, что сделал это, следуя инструкциям в архиве nvidia (https://developer.nvidia.com/rdp/cudnn-archive)

и если я go до /usr/local/cuda/include и прочитал cudnn.h, это показывает

#if !defined(CUDNN_H_)
#define CUDNN_H_

#define CUDNN_MAJOR 7
#define CUDNN_MINOR 6
#define CUDNN_PATCHLEVEL 4

В настоящее время у меня установлены CUDA-10.0, 10.1 и 10.2 с моим .bashr c, установленным в 10.0 ( хотя nvcc --version заявляет, что у меня cuda 9.1 - еще одна проблема, которую я не могу решить).

Есть предложения? Я пытался решить эту проблему в течение нескольких дней, но безуспешно.

ОБНОВЛЕНИЕ:

Вот пути, которые у меня есть

export PATH=$PATH:/usr/local/cuda-10.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export CUDA_HOME=/usr/local/cuda

До того, как это закроется, не могли бы вы помочь с либо предлагая правильный путь для установки, либо для поиска старого cudnn, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...