Рейтинг:0

Инструментарий CUDA кажется встроенным, но тензорный поток не видит GPU

флаг cn

У меня есть ноутбук с RTX3060, я использую tensorflow >= 2.6.0 на Ubuntu 20.04. Я установил драйвера nvidia версии 495.44.

Я установил зависимости после tensorflow руководство. Я установил cuda 11.5 в /USR/местные/куда-11.5 и cudNN для cuda 11.5 и указать путь в zshrc.

Когда я импортирую тензорный поток в программу, у меня нет предупреждений/ошибок, но когда я пытаюсь их перечислить, у меня есть это:

tf.config.list_physical_devices('GPU')
2021-11-30 16:51:37.873669: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:939] успешное чтение узла NUMA из SysFS имело отрицательное значение (-1), но должен быть хотя бы один узел NUMA, поэтому возврат Нулевой узел NUMA
30.11.2021 16:51:37.895854: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcudnn.so.8»; dlerror: libcudnn.so.8: невозможно открыть общий объектный файл: нет такого файла или каталога; LD_LIBRARY_PATH: /usr/local/cuda-11.5/include:/usr/local/cuda-11.5/lib64:
2021-11-30 16:51:37.895881: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1850] Не удается открыть некоторые библиотеки GPU. Пожалуйста, убедитесь, что отсутствующие библиотеки, упомянутые выше, установлены правильно, если вы хотите использовать GPU. Следуйте инструкциям на странице https://www.tensorflow.org/install/gpu, чтобы узнать, как загрузить и настроить необходимые библиотеки для вашей платформы.
Пропуск регистрации устройств GPU...
[]

Кто-нибудь знает, почему тензорный поток до сих пор не видит мой графический процессор?

флаг cc
Кажется странным иметь включаемый каталог в вашем LD_LIBRARY_PATH, но libcudnn.so должен был быть найден во второй части — так где же он? Используйте locate libcudnn.so, чтобы найти его. Как вы его установили?
Arno avatar
флаг cn
@ubfan1 Я использую файл .deb с официального сайта nvidia. Да на самом деле libcuddn был в /usr/lib/cuda/lib64, я добавляю его в LD_LIBRARY_PATH и он работает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.