Partilhar via


Gerencie GPUs por meio da atribuição de dispositivos discretos (visualização)

Aplica-se a: Azure Local 2311.2 e posterior

Este artigo descreve como gerenciar DDA de GPU com máquinas virtuais (VMs) Arc no Azure Local. Para gerenciamento de DDA de GPU no AKS habilitado pelo Azure Arc, consulte Usar GPUs para cargas de trabalho de computação intensiva.

A atribuição discreta de dispositivos (DDA) permite-lhe dedicar uma unidade de processamento gráfico físico (GPU) à sua carga de trabalho. Em uma implantação DDA, as cargas de trabalho virtualizadas são executadas no driver nativo e normalmente têm acesso total à funcionalidade da GPU. O DDA oferece o mais alto nível de compatibilidade de aplicativos e desempenho potencial.

Importante

Este recurso está atualmente em visualização. Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.

Pré-requisitos

Antes de começar, satisfaça os seguintes pré-requisitos:

  • Siga as instruções de configuração encontradas em Preparar GPUs para o Azure Local para preparar suas VMs do Azure Local e Arc e para garantir que suas GPUs estejam preparadas para DDA.

Anexar uma GPU durante a criação do Arc VM

Siga as etapas descritas em Criar máquinas virtuais Arc no Azure Local e utilize os detalhes adicionais do perfil de hardware para adicionar GPU ao seu processo de criação.

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

Anexar uma GPU após a criação da Arc VM

Use o seguinte comando da CLI para conectar a GPU:

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

Depois de conectar a GPU, a saída mostra os detalhes completos da VM. Você pode confirmar que as GPUs foram anexadas revisando a seção de perfil virtualMachineGPUs de hardware - a saída tem esta aparência:

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

Para obter detalhes sobre o comando GPU att, consulte az stack-hci-vm gpu.

Desanexar uma GPU

Use o seguinte comando da CLI para desanexar a GPU:

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

Depois de desanexar a GPU, a saída mostra os detalhes completos da VM. Você pode confirmar que as GPUs foram separadas revisando a seção de perfil virtualMachineGPUs de hardware - a saída tem esta aparência:

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

Para obter detalhes sobre o comando GPU att, consulte az stack-hci-vm gpu.

Próximos passos