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


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

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

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

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

Внимание

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

Необходимые компоненты

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

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

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

Выполните действия, описанные в статье "Создание виртуальных машин Arc на локальном компьютере Azure" и используйте дополнительные сведения о профиле оборудования для добавления 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 после создания виртуальной машины Arc

Чтобы подключить 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.

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