Перейти к содержанию

Дополнительные сведения

Программное обеспечение

Рекомендуется использовать следующее программное обеспечение для разработки с поддержкой GPU:

  • CUDA Toolkit.

    Архитектура параллельных вычислений CUDA позволяет существенно увеличить вычислительную производительность благодаря использованию графических процессоров фирмы NVIDIA.

    Документация доступна на официальном ресурсе.

  • Deepo.

    Документация и дистрибутив доступны на официальном ресурсе.

  • NVIDIA GRID.

    Техническое описание доступно на официальном ресурсе.


Возможные ошибки

Отключение физических выходов

Для корректного использования vGPU на ВМ необходимо убедиться, что физические дисплейные выходы графического адаптера выключены. Если физические дисплейные порты включены, то необходимо программно отключить их.

В данной инструкции для отключения физических выходов используется утилита NVIDIA Display Mode Selector Tool.

Допускается использование другого способа отключения физических выходов графического адаптера.

Для отключения физических дисплейных выходов необходимо:

  1. Открыть терминал сервера с установленным графическим адаптером.

  2. Перейти в shell сервера:

    shell
    
  3. Выполнить команду:

    nvidia-smi -q | grep "Display Active"
    

    Если вывод команды соответствует Display Active: Disable, то физические порты графического адаптера уже отключены. Выполнение последующих действий данной инструкции не требуется.

  4. Удалить драйверы графического адаптера для корректной установки Display Mode Selector Tool:

    nvidia-uninstall
    
  5. Скачать на локальное устройство утилиту Display Mode Selector Tool от NVIDIA.

  6. Распаковать скачанный архив.

  7. Перейти в терминал локального устройства.

  8. Передать на сервер файл Display Mode Selector Tool для Linux x64 с помощью команды:

    scp {local_path} root@{server_ip_address}:/tmp
    

    где:

    • {local_path} - путь к файлу на локальном устройстве;

    • {server_ip_address} - IP-адрес сервера с графическим адаптером.

    Допускается использование другого способа передачи файлов на сервер.

  9. Изменить права на файл для его запуска:

    chown root:root /tmp/displaymodeselector
    
  10. Запустить Display Mode Selector Tool:

    /tmp/displaymodeselector --gpumode
    
  11. Выбрать режим 1 - physical_display_disabled.

  12. Повторно установить драйверы командой:

    install-run --nv /storages/local/default/_LIBRARY/NVIDIA-Linux-x86_64-*-vgpu-kvm.run
    

    где * - версия устанавливаемых драйверов.

    Если файл был загружен на пул данных, отличный от Базового пула данных узла, необходимо вместо /storages/local/default/_LIBRARY/ указать путь до соответствующей директории.

    DKMS

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

  13. Выполнить команду:

    nvidia-smi -q | grep "Display Active"
    
  14. Убедиться, что вывод команды соответствует Display Active: Disable.

  15. Перезагрузить сервер.


Отсутствие драйверов

В случае, если выводится сообщение об ошибке Unable to find nvidia-smi utility. Is NVIDIA driver installed?, необходимо произвести установку драйверов графического адаптера.

Если выводится иное сообщение об ошибке, следует проверить правильность подключения к шине PCI-E и интерфейсов питания, настроек BIOS и исправность графического адаптера.