ansible-role-nvidia

Лицензия Статус сборки

Ansible роль для установки драйверов NVIDIA

Роль устанавливает драйвер NVIDIA на GPU машинах, которые могут быть как физическими, так и виртуальными.

Поддерживаемые операционные системы: Centos7 и Ubuntu 18.04.

Требования

На машине или виртуальной машине должен быть установлен GPU NVIDIA. Это можно проверить с помощью команды:

lspci | grep NVIDIA

Установка роли

Роль можно установить напрямую из GitHub:

ansible-galaxy install git+https://github.com/LIP-Computing/ansible-role-nvidia.git

Из ansible Galaxy:

ansible-galaxy install -f LIP-Computing.ansible-role-nvidia

Переменные роли

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

  • nvidia_driver_version: 440.33.01 - версия драйвера NVIDIA, проверьте значение по умолчанию в файле defaults/main.yml, а также список допустимых версий.
  • kmod_install: true - установка модуль ядра, только для физических и виртуальных машин.
  • dev_create: false - выполнение скрипта для создания устройств на хосте, только если kmod_install: true.
  • nv_persistence: true - установка nvidia-smi --persistence-mode=1.

Переменная kmod_install включает (или не включает) установку модуль ядра nvidia. В случае образов Docker значение должно быть false, а для физических или виртуальных машин - true.

Эти переменные имеют предустановленные значения, которые не нужно изменять:

  • base_url: Базовый URL для загрузки NVIDIA
  • nvidia_driver: Имя файла драйвера NVIDIA, зависит от переменной nvidia_driver_version
  • nvidia_url: Полный URL драйвера NVIDIA, зависит от переменных base_url и nvidia_driver

Пример плейбука

Пример плейбука: установка драйвера версии 440.33.01 на виртуальную машину

- hosts: servers
  roles:
    - { role: LIP-Computing.ansible-role-nvidia, nvidia_driver_version: 440.33.01, kmod_install: true }

Лицензия

Apache v2

Информация об авторе

О проекте

NVIDIA GPUs

Установить
ansible-galaxy install LIP-Computing/ansible-role-nvidia
Лицензия
apache-2.0
Загрузки
185
Владелец
LIP Computing group