Partage via


Extension de pilote GPU AMD pour Windows

Cet article fournit une vue d’ensemble de l’extension de machine virtuelle pour déployer des pilotes GPU AMD sur des machines virtuelles de série N Windows. Lorsque vous installez des pilotes AMD à l’aide de cette extension, vous acceptez les termes du contrat de licence utilisateur final AMD. Pendant le processus d’installation, la machine virtuelle est susceptible de redémarrer pour terminer l’installation du pilote.

Des instructions sur l’installation manuelle des pilotes et les versions actuelles prises en charge sont disponibles. Pour plus d’informations, consultez Configuration des pilotes GPU AMD de série N Azure pour Windows.

Prérequis

Connectivité Internet

L’extension Microsoft Azure pour les pilotes GPU AMD a besoin que la machine virtuelle cible soit connectée à Internet et dispose d’un accès.

Schéma d’extensions

Le JSON suivant illustre le schéma pour l’extension :

{
  "name": "<myExtensionName>",
  "type": "extensions",
  "apiVersion": "2015-06-15",
  "location": "<location>",
  "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', <myVM>)]"
  ],
  "properties": {
    "publisher": "Microsoft.HpcCompute",
    "type": "AmdGpuDriverWindows",
    "typeHandlerVersion": "1.1",
    "autoUpgradeMinorVersion": true,
    "settings": {
    }
  }
}

Propriétés

Nom Valeur/Exemple Type de données
apiVersion 2015-06-15 Date
publisher Microsoft.HpcCompute string
type AmdGpuDriverWindows string
typeHandlerVersion 1.1 int

Déploiement

Portail Azure

Vous pouvez déployer des extensions de machine virtuelle Azure AMD dans le portail Azure.

  1. Dans votre navigateur, accédez au portail Azure.

  2. Connectez-vous à la machine sur laquelle vous souhaitez installer le pilote.

  3. Dans le menu de gauche, sélectionnez Extensions.

    Capture d’écran montrant comment sélectionner des extensions dans le menu du portail Azure.

  4. Sélectionnez Ajouter.

    Capture d’écran montrant comment ajouter une extension de machine virtuelle pour la machine virtuelle sélectionnée.

  5. Faites défiler et sélectionnez l’Extension du pilote GPU AMD pour Linux, puis Suivant.

    Capture d’écran montrant la sélection de l’extension de pilote de GPU NVIDIA.

  6. Sélectionnez Vérifier + créer, puis Créer. Attendez quelques minutes, le temps nécessaire au déploiement du pilote.

    Capture d’écran montrant la sélection du bouton Vérifier + créer.

  7. Vérifiez que l’extension a été ajoutée à la liste des extensions installées.

    Capture d’écran montrant la nouvelle extension dans la liste des extensions pour la machine virtuelle.

Modèle Azure Resource Manager

Vous pouvez utiliser des modèles Azure Resource Manager pour déployer des extensions de machines virtuelles Azure. Les modèles sont idéaux lorsque vous déployez une ou plusieurs machines virtuelles nécessitant une configuration post-déploiement.

La configuration JSON pour une extension de machine virtuelle peut être imbriquée à l’intérieur de la ressource de machine virtuelle ou placée à la racine ou au niveau supérieur d’un modèle Resource Manager JSON. Le positionnement de la configuration JSON affecte la valeur du nom de la ressource et son type. Pour plus d’informations, consultez Définition du nom et du type des ressources enfants.

L’exemple suivant suppose que l’extension est imbriquée dans la ressource de machine virtuelle. Lorsque la ressource d’extension est imbriquée, le JSON est placé dans l’objet "resources": [] de la machine virtuelle.

{
  "name": "myExtensionName",
  "type": "extensions",
  "location": "[resourceGroup().location]",
  "apiVersion": "2015-06-15",
  "dependsOn": [
    "[concat('Microsoft.Compute/virtualMachines/', myVM)]"
  ],
  "properties": {
    "publisher": "Microsoft.HpcCompute",
    "type": "AmdGpuDriverWindows",
    "typeHandlerVersion": "1.1",
    "autoUpgradeMinorVersion": true,
    "settings": {
    }
  }
}

PowerShell

Set-AzVMExtension
    -ResourceGroupName "myResourceGroup" `
    -VMName "myVM" `
    -Location "southcentralus" `
    -Publisher "Microsoft.HpcCompute" `
    -ExtensionName "AmdGpuDriverWindows" `
    -ExtensionType "AmdGpuDriverWindows" `
    -TypeHandlerVersion 1.1 `
    -SettingString '{ `
	}'

Azure CLI

az vm extension set `
  --resource-group myResourceGroup `
  --vm-name myVM `
  --name AmdGpuDriverWindows `
  --publisher Microsoft.HpcCompute `
  --version 1.1 `
  --settings '{ `
  }'

Dépannage et support technique

Dépanner

Vous pouvez récupérer des données sur l’état des déploiements d’extension à partir du portail Azure et en utilisant Azure PowerShell et Azure CLI. Pour voir l’état du déploiement des extensions pour une machine virtuelle donnée, exécutez la commande suivante :

Get-AzVMExtension -ResourceGroupName myResourceGroup -VMName myVM -Name myExtensionName
az vm extension list --resource-group myResourceGroup --vm-name myVM -o table

La sortie de l’exécution de l’extension est enregistrée dans le répertoire suivant :

C:\WindowsAzure\Logs\Plugins\Microsoft.HpcCompute.AmdGpuDriverMicrosoft\

Codes d’erreur

Code d'erreur Signification Action possible
0 L’opération a réussi.
1 L’opération a réussi. Redémarrage requis.
100 L’opération n’est pas prise en charge ou n’a pas pu être effectuée. Causes possibles : la version de PowerShell n’est pas prise en charge, la taille de machine virtuelle n’est pas une machine virtuelle de série N et une panne s’est produite lors du téléchargement des données. Consultez les fichiers journaux pour déterminer la cause de l’erreur.
240, 840 Délai d’expiration de l’opération. Réessayez l’opération.
-1 Une exception s’est produite. Consultez les fichiers journaux pour déterminer la cause de l’exception.
-5x Opération interrompue en raison d’un redémarrage en attente. Redémarrez la machine virtuelle. L’installation se poursuit après le redémarrage. La désinstallation doit être appelée manuellement.

Support

Si vous avez besoin d’une aide supplémentaire à quelque étape que ce soit dans cet article, vous pouvez contacter les experts Azure sur les forums MSDN Azure et Stack Overflow. Vous pouvez également signaler un incident au support Azure. Accédez à Support Azure, puis sélectionnez Obtenir de l’aide. Pour plus d’informations sur l’utilisation du support Azure, lisez les Questions fréquentes (FAQ) sur le support Azure.

Étapes suivantes