Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Azure Local 2311.2 et versions ultérieures
Cet article explique comment gérer le DDA GPU avec des machines virtuelles locales Azure activées par Azure Arc. Pour la gestion des DDA GPU sur Azure Kubernetes Service (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. Consultez les conditions d’utilisation supplémentaires pour les préversions Microsoft Azure pour les conditions légales qui s’appliquent aux fonctionnalités Azure qui sont en version bêta, en préversion ou qui ne sont pas encore publiées dans la disponibilité générale.
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 locales Azure 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 locale Azure
Suivez les étapes décrites dans Créer des machines virtuelles locales Azure activées par Azure Arc 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
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.