Поделиться через


Управление GPU с помощью дискретного назначения устройств (предварительная версия)

Область применения: Azure Local 2311.2 и более поздних версий

В этой статье описывается, как управлять GPU DDA с помощью локальных виртуальных машин Azure, активированных Azure Arc. Для управления DDA GPU в службе Azure Kubernetes (AKS), активированной Azure Arc, см. в разделе Использование GPU для ресурсоемких вычислительных рабочих нагрузок.

Дискретное назначение устройств (DDA) позволяет выделить физический графический модуль обработки (GPU) рабочей нагрузке. В развертывании DDA виртуализированные рабочие нагрузки выполняются на собственном драйвере и обычно имеют полный доступ к функциям GPU. DDA обеспечивает высокий уровень совместимости приложений и потенциальную производительность.

Внимание

Эта функция сейчас доступна в режиме предварительной версии. См. дополнительные условия использования для предварительных версий Microsoft Azure, чтобы ознакомиться с юридическими условиями, применимыми к функциям Azure, которые находятся в бета-версии, предварительной версии или иначе еще не доступны в общем доступе.

Предварительные условия

Перед началом работы выполните следующие предварительные требования:

  • Следуйте инструкциям по настройке, приведенным в статье "Подготовка gpu for Azure Local" , чтобы подготовить локальные виртуальные машины Azure и убедиться, что графические процессоры подготовлены для DDA.

Подключение GPU во время создания локальной виртуальной машины Azure

Выполните действия, изложенные в статье "Создание локальных виртуальных машин Azure с поддержкой Azure Arc" и воспользуйтесь дополнительной информацией о профиле оборудования, чтобы добавить GPU в процесс создания.

az stack-hci-vm create --name $vmName --resource-group $resource_group --admin-username $userName --admin-password $password --computer-name $computerName --image $imageName --location $location --authentication-type all --nics $nicName --custom-location $customLocationID --hardware-profile memory-mb="8192" processors="4" --storage-path-id $storagePathId --gpus GpuDDA

Присоединение GPU после создания виртуальной машины

Чтобы подключить GPU, используйте следующую команду CLI:

az stack-hci-vm gpu attach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm" --gpus GpuDDA

После подключения GPU выходные данные отображают полные сведения о виртуальной машине. Вы можете подтвердить присоединение gpu, просмотрив раздел профиля virtualMachineGPUs оборудования. Выходные данные выглядят следующим образом:

"properties":{
	"hardwareProfile":{
		"virtualMachineGPUs":[
			{
				"assignmentType": "GpuDDA",
				"gpuName": "NVIDIA A2",
				"partitionSizeMb": null
			}
         ],

Дополнительные сведения о команде подключения GPU см. в статье az stack-hci-vm gpu.

Отсоедините GPU

Чтобы отключить GPU, используйте следующую команду CLI:

az stack-hci-vm gpu detach --resource-group "test-rg" --custom-location "test-location" --vm-name "test-vm"

После отключения GPU выходные данные отображают полные сведения о виртуальной машине. Вы можете убедиться, что графические процессоры были отключены, просмотрив раздел профиля virtualMachineGPUs оборудования. Выходные данные выглядят следующим образом:

"properties":{
	"hardwareProfile":{
		"virtualMachineGPUs":[],

Дополнительные сведения о команде подключения GPU см. в статье az stack-hci-vm gpu.

Следующие шаги