Рейтинг:0

Установка cuda и cudnn в Ubuntu 20.04

флаг ar

Я использую Ubuntu 20.04 и установил драйвер nvidia. Используемая видеокарта — Nvidia Geforce MX130. Я хочу использовать функции графического процессора tensorflow для запуска моего приложения. Когда я проверил статус драйвера nvidia, используя nvidia-smi я вижу, что CUDA 11.4 установлен. Но я не могу получить к нему доступ.

nvidia-smi результат

nvcc -v ничего не возвращает. Когда я выполняю

импортировать тензорный поток как tf
если tf.test.gpu_device_name():
    print('Устройство GPU по умолчанию: {}'.format(tf.test.gpu_device_name()))
еще:
    print("Пожалуйста, установите версию TF для графического процессора")

Я получаю следующее сообщение

2021-10-24 01:01:23.589474: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcudart.so.11.0»; dlerror: libcudart.so.11.0: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:23.589501: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Игнорируйте вышеуказанную ошибку cudart dlerror, если на вашем компьютере не настроен графический процессор.
2021-10-24 01:01:27.116341: I tensorflow/core/platform/cpu_feature_guard.cc:142] Этот двоичный файл TensorFlow оптимизирован с помощью библиотеки глубокой нейронной сети oneAPI (oneDNN) для использования следующих инструкций ЦП в операциях, критически важных для производительности: AVX2 FMA
Чтобы включить их в других операциях, перестройте TensorFlow с соответствующими флагами компилятора.
2021-10-24 01:01:27.152883: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:937] успешное чтение узла NUMA из SysFS имело отрицательное значение (-1), но должен быть хотя бы один узел NUMA, поэтому возврат Нулевой узел NUMA
2021-10-24 01:01:27.153253: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcudart.so.11.0»; dlerror: libcudart.so.11.0: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153313: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку libcublas.so.11; dlerror: libcublas.so.11: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153365: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку libcublasLt.so.11; dlerror: libcublasLt.so.11: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153414: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcufft.so.10»; dlerror: libcufft.so.10: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153464: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcurand.so.10»; dlerror: libcurand.so.10: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153516: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcusolver.so.11»; dlerror: libcusolver.so.11: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153567: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcusparse.so.11»; dlerror: libcusparse.so.11: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153618: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Не удалось загрузить динамическую библиотеку «libcudnn.so.8»; dlerror: libcudnn.so.8: невозможно открыть общий объектный файл: нет такого файла или каталога
2021-10-24 01:01:27.153633: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1835] Не удается открыть некоторые библиотеки GPU. Пожалуйста, убедитесь, что отсутствующие библиотеки, упомянутые выше, установлены правильно, если вы хотите использовать GPU. Следуйте инструкциям на странице https://www.tensorflow.org/install/gpu, чтобы узнать, как загрузить и настроить необходимые библиотеки для вашей платформы.
Пропуск регистрации устройств GPU...
Пожалуйста, установите версию TF для графического процессора

Как сделать эту работу идеально чистой.

NB: пожалуйста, проголосуйте за вопрос, чтобы я получил несколько привилегий от stackoverflow.

Заранее спасибо

Terrance avatar
флаг id
CUDA не установлен. См. https://forums.developer.nvidia.com/t/nvidia-smi-showing-different-cuda-version-after-installation/183213/3, что просто означает, что он поддерживает активность API до версии 11.4.
heynnema avatar
флаг ru
Там нет ни одного файла libcu*.
Terrance avatar
флаг id
Отвечает ли это на ваш вопрос? [Как мне установить драйверы NVIDIA и CUDA в Ubuntu?] (https://askubuntu.com/questions/1077061/how-do-i-install-nvidia-and-cuda-drivers-into-ubuntu) Я только что обновил это ответ https://askubuntu.com/a/1288405/231142 для установки CUDA 11.5.
imhans33 avatar
флаг ar
Насколько я понимаю, nvidia-smi показывает, что CUDA 11.4 будет поддерживаться моим драйвером nvidia. Возникнут ли проблемы при компиляции CUDA 11.5?
Terrance avatar
флаг id
Образцы работают нормально, когда драйвер показывает 11.4, но работает 11.5.

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

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