Condividi tramite


Gestire LE GPU tramite l'assegnazione di dispositivi discreti (anteprima)

Si applica a: Azure Local 2311.2 e versioni successive

Questo articolo descrive come gestire la GPU DDA con le macchine virtuali locali di Azure abilitate da Azure Arc. Per la gestione della GPU DDA nel servizio Azure Kubernetes abilitato da Azure Arc, vedere Usare GPU per carichi di lavoro a elevato utilizzo di calcolo.

L'assegnazione di dispositivi discreti (DDA) consente di dedicare un'unità di elaborazione grafica fisica (GPU) al carico di lavoro. In una distribuzione DDA, i carichi di lavoro virtualizzati vengono eseguiti nel driver nativo e in genere hanno accesso completo alle funzionalità della GPU. DDA offre il massimo livello di compatibilità delle app e potenziali prestazioni.

Importante

La funzionalità è attualmente disponibile in ANTEPRIMA. Vedere le Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per le condizioni legali applicabili alle funzionalità di Azure in versione beta, in anteprima o non ancora rilasciate nella disponibilità generale.

Prerequisiti

Prima di iniziare, soddisfare i prerequisiti seguenti:

  • Seguire le istruzioni di installazione disponibili in Preparare GPU per Azure Local per preparare le macchine virtuali locali di Azure e assicurarsi che le GPU siano preparate per DDA.

Collegare una GPU durante la creazione di macchine virtuali locali di Azure

Seguire i passaggi descritti in Creare macchine virtuali locali di Azure abilitate da Azure Arc e usare i dettagli aggiuntivi del profilo hardware per aggiungere GPU al processo di creazione.

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

Collegare una GPU dopo la creazione della macchina virtuale

Usare il seguente comando CLI per collegare la GPU:

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

Dopo aver collegato la GPU, l'output mostra i dettagli completi della macchina virtuale. È possibile verificare che le GPU siano state collegate esaminando la sezione del profilo virtualMachineGPUs hardware: l'output è simile al seguente:

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

Per informazioni dettagliate sul comando gpu attach, vedere az stack-hci-vm gpu.

Scollegare una GPU

Utilizzare il seguente comando CLI per scollegare la GPU:

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

Dopo aver scollegato la GPU, l'output mostra i dettagli completi della macchina virtuale. È possibile verificare che le GPU siano state scollegate esaminando la sezione del profilo virtualMachineGPUs hardware: l'output è simile al seguente:

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

Per informazioni dettagliate sul comando gpu attach, vedere az stack-hci-vm gpu.

Passaggi successivi