Попытка установить tenorflow-gpu, но получена эта ошибка: версия драйвера CUDA недостаточна для версии времени выполнения CUDA - PullRequest
0 голосов
/ 14 марта 2020

Я относительно новичок в работе с Tensorflow и Keras, и я хочу переключить процесс для моего ANN с GPU. Я попробовал несколько уроков на YouTube, и у меня это не получилось. Итак, я попробовал самый простой из найденных и прикрепил ссылку ниже.

Видеоурок на Youtube

Я также изменил некоторые из установленных пакетов в Среда Anaconda, потому что некоторые гиды говорили мне, что это могут быть конфликтующие версии cuDNN и CUDA. Вот несколько установленных пакетов в среде.

cudatoolkit               10.0.130                      0
cudnn                     7.6.5                cuda10.0_0
keras-applications        1.0.8                      py_0
keras-preprocessing       1.1.0                      py_1
tensorflow                1.14.0          gpu_py36h305fd99_0
tensorflow-base           1.14.0          gpu_py36h55fc52a_0
tensorflow-estimator      1.14.0                     py_0
tensorflow-gpu            1.14.0               h0d30ee6_0

Когда я запускаю команду на консоли I Python (из Spyder), это сообщение всегда появляется после запуска этой команды.

In [2]: from tensorflow.python.client import device_lib
        print(device_lib.list_local_devices())

InternalError: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version

1 Ответ

0 голосов
/ 14 марта 2020

Вы обновили драйвер GPU? См. эту таблицу для минимальной версии.

Самый простой способ запустить TensorFlow на вашем графическом процессоре - это использовать контейнер из NG C: https://ngc.nvidia.com/catalog/containers/nvidia: tenenflow

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