Hantera GPU:er via diskret enhetstilldelning (förhandsversion)

Gäller för: Azure Stack HCI, version 23H2

Den här artikeln beskriver hur du hanterar GPU DDA med virtuella Arc-datorer (VM). GPU DDA-hantering på AKS som aktiveras av Azure Arc finns i Använda GPU:er för beräkningsintensiva arbetsbelastningar.

Med diskret enhetstilldelning (DDA) kan du ägna en fysisk grafisk bearbetningsenhet (GPU) åt din arbetsbelastning. I en DDA-distribution körs virtualiserade arbetsbelastningar på den interna drivrutinen och har vanligtvis fullständig åtkomst till GPU:ns funktioner. DDA erbjuder den högsta nivån av appkompatibilitet och potentiella prestanda.

Viktigt!

Den här funktionen är för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Förutsättningar

Innan du börjar uppfyller du följande krav:

  • Följ de konfigurationsinstruktioner som finns i Förbereda för GPU:er för Azure Stack HCI för att förbereda ditt Azure Stack HCI-kluster och virtuella Arc-datorer och se till att dina GPU:er är förberedda för DDA.

Koppla en GPU när du skapar en virtuell Arc-dator

Följ stegen som beskrivs i Skapa virtuella Arc-datorer på Azure Stack HCI och använd den ytterligare maskinvaruprofilinformationen för att lägga till GPU i din skapandeprocess.

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

Koppla en GPU efter att en virtuell Arc-dator har skapats

Använd följande CLI-kommando för att koppla GPU:n:

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

När du har bifogat GPU:n visar utdata den fullständiga VM-informationen. Du kan bekräfta att GPU:er kopplades genom att granska avsnittet maskinvaruprofil virtualMachineGPUs – utdata ser ut så här:

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

Mer information om kommandot GPU attach finns i az stack-hci-vm gpu.

Koppla från en GPU

Använd följande CLI-kommando för att koppla från GPU:n:

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

När du har kopplat från GPU:n visar utdata den fullständiga vm-informationen. Du kan bekräfta att GPU:erna har kopplats från genom att granska avsnittet maskinvaruprofil virtualMachineGPUs – utdata ser ut så här:

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

Mer information om kommandot GPU attach finns i az stack-hci-vm gpu.

Nästa steg