Управление 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.