Gérer les GPU via l’attribution d’appareils discrets (préversion)
S’applique à : Azure Stack HCI, version 23H2
Cet article explique comment gérer gpu DDA avec des machines virtuelles Arc. 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 Prepare for GPUs for Azure Stack HCI pour préparer votre cluster Azure Stack HCI et vos machines virtuelles 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 Stack HCI 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.