Partager via


Gérer les GPU via l’attribution d’appareils discrets (préversion)

S’applique à : Azure Local, version 23H2

Cet article explique comment gérer gpu DDA avec des machines virtuelles Arc sur Azure Local. Pour la gestion des DDA GPU sur AKS activée par Azure Arc, consultez Utiliser des GPU pour les charges de travail nécessitant beaucoup de ressources de calcul.

L’affectation d’appareils discrète (DDA) vous permet de dédier une unité de traitement graphique physique (GPU) à votre charge de travail. Dans un déploiement DDA, les charges de travail virtualisées s’exécutent sur le pilote natif et disposent généralement d’un accès complet aux fonctionnalités du GPU. DDA offre le plus haut niveau de compatibilité des applications et de performances potentielles.

Important

Cette fonctionnalité est actuellement en PRÉVERSION. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.

Prérequis

Avant de commencer, remplissez les conditions préalables suivantes :

  • Suivez les instructions de configuration trouvées dans Préparer des GPU pour Azure Local pour préparer vos machines virtuelles Azure Local et Arc, et pour vous assurer que vos GPU sont préparés pour DDA.

Attacher un GPU lors de la création d’une machine virtuelle Arc

Suivez les étapes décrites dans Créer des machines virtuelles Arc sur Azure Local et utilisez les détails de profil matériel supplémentaires pour ajouter un GPU à votre processus de création.

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

Attacher un GPU après la création d’une machine virtuelle Arc

Utilisez la commande CLI suivante pour attacher le GPU :

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

Après avoir attaché le GPU, la sortie affiche les détails complets de la machine virtuelle. Vous pouvez confirmer que les GPU ont été attachés en examinant la section profil virtualMachineGPUs matériel : la sortie ressemble à ceci :

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

Pour plus d’informations sur la commande d’attachement gpu, consultez az stack-hci-vm gpu.

Détacher un GPU

Utilisez la commande CLI suivante pour détacher le GPU :

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

Après le détachement du GPU, la sortie affiche les détails complets de la machine virtuelle. Vous pouvez confirmer que les GPU ont été détachés en consultant la section profil virtualMachineGPUs matériel : la sortie ressemble à ceci :

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

Pour plus d’informations sur la commande d’attachement gpu, consultez az stack-hci-vm gpu.

Étapes suivantes