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 macchine virtuali Arc in Locale di Azure. Per la gestione della GPU DDA su AKS abilitato da Azure Arc, vedere Usare GPU per carichi di lavoro ad alta intensità 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 termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.

Prerequisiti

Prima di iniziare, soddisfare i prerequisiti seguenti:

  • Seguire le istruzioni di installazione disponibili in Preparare GPU per Azure Locale per preparare le VMs di Azure Locale e Arc, e per assicurarsi che le GPU siano pronte per DDA.

Collegare una GPU durante la creazione di macchine virtuali Arc

Seguire i passaggi descritti in Creare macchine virtuali Arc in Locale di Azure 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 di una macchina virtuale Arc

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