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.