Тензор потока Nvidia обнаружил неправильную версию cudnn - PullRequest
0 голосов
/ 15 марта 2019

При запуске моего приложения машинного обучения Python.

Я получил это сообщение об ошибке. Я использую Windows 10 с Geforce 1080, Python 3.6, Tensorflow 1.13.1, Cuda Toolkit 10, Cudnn 7.4.1

2019-03-15 15:55:31.330030: I tensorflow/stream_executor/dso_loader.cc:152] successfully opened CUDA library cublas64_100.dll locally
2019-03-15 15:55:32.637007: E tensorflow/stream_executor/cuda/cuda_dnn.cc:324] Loaded runtime CuDNN library: 7.0.5 but source was compiled with: 7.4.1.  CuDNN library major and minor version needs to match or have higher minor version in case of CuDNN 7.0 or later version. If using a binary install, upgrade your CuDNN library.  If building from sources, make sure the library loaded at runtime is compatible with the version specified during compile configuration.
2019-03-15 15:55:32.639219: E tensorflow/stream_executor/cuda/cuda_dnn.cc:324] Loaded runtime CuDNN library: 7.0.5 but source was compiled with: 7.4.1.  CuDNN library major and minor version needs to match or have higher minor version in case of CuDNN 7.0 or later version. If using a binary install, upgrade your CuDNN library.  If building from sources, make sure the library loaded at runtime is compatible with the version specified during compile configuration.

 c_api.TF_GetCode(self.status.status))
tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.
     [[{{node densenet201/conv1/conv/convolution}}]]
     [[{{node loss/mul}}]]

Но, как я вижу здесь, похоже, что мой установленный cudnn не обнаружен правильно. Несколько дней назад все работало нормально.

Я попытался полностью удалить все и попробовал альтернативные версии, CUDA 8.0 с более старыми cudnn и тензорным потоком. Как и все доступные комбинации. Но сообщение всегда одно и то же.

Есть идеи?

...