Проброс GPU-устройств — экспериментальная возможность, доступная в коммерческих редакциях Deckhouse Platform (DP).

DP подключает физические GPU-устройства к виртуальным машинам с помощью DRA (Dynamic Resource Allocation). Устройство запрашивается по ссылке на GPUClass в блоке .spec.gpus ресурса VirtualMachine.

Ресурсы GPUClass готовит администратор, поэтому узнайте у него, какие классы доступны в кластере.

Чтобы запросить GPU-устройство, добавьте блок .spec.gpus в спецификацию машины:

apiVersion: virtualization.deckhouse.io/v1alpha2
kind: VirtualMachine
metadata:
  name: linux-vm
spec:
  # ... другие настройки ВМ ...
  gpus:
    - gpuClassName: nvidia-h100

В параметре gpuClassName укажите имя существующего ресурса GPUClass. Чтобы подключить несколько устройств, добавьте в список ещё элементы, порядок в нём не важен. К одной машине подключается не более 16 устройств.

Изменение блока .spec.gpus применяется только после перезапуска виртуальной машины.

Дополнительные ресурсы