Machines virtuelles GPU pour les appareils Azure Stack Edge Pro GPU

S’APPLIQUE À :Yes for Pro - GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro R

Les charges de travail accélérées par GPU sur un appareil Azure Stack Edge Pro GPU requièrent une machine virtuelle GPU. Cet article fournit une vue d’ensemble des machines virtuelles GPU, y compris les systèmes d’exploitation pris en charge, les pilotes GPU et les tailles de machine virtuelle. Les options de déploiement des machines virtuelles GPU utilisées avec les clusters Kubernetes sont également abordées.

À propos des machines virtuelles GPU

Vos appareils Azure Stack Edge peuvent être équipés de 1 ou 2 GPU Tesla T4 ou Tensor Core A2 de NVIDIA. Pour déployer des charges de travail de machine virtuelle avec accélération GPU sur ces appareils, utilisez des tailles de machine virtuelle optimisées pour le GPU. La machine virtuelle GPU choisie doit correspondre à la réalisation du GPU sur votre appareil Azure Stack Edge. Pour plus d’informations, consultez Machines virtuelles optimisées par le GPU de la série N prises en charge.

Pour tirer parti des fonctionnalités GPU de machines virtuelles de la série N Azure, installez des pilotes GPU Nvidia. L’extension du pilote GPU Nvidia installe les pilotes CUDA ou GRID Nvidia appropriés. Vous pouvez installer les extensions GPU à l’aide de modèles ou via le portail Azure.

Vous pouvez installer et gérer l’extension à l’aide des modèles Azure Resource Manager après le déploiement des VM. Dans le Portail Azure, vous pouvez installer l’extension GPU pendant ou après le déploiement d’une machine virtuelle. pour obtenir des instructions, consultez Déployer des machines virtuelles GPU sur votre appareil Azure Stack Edge.

Si un cluster Kubernetes est configuré sur votre appareil, veillez à passer en revue les considérations relatives au déploiement pour les clusters Kubernetes avant de déployer les machines virtuelles GPU.

Pilotes GPU et systèmes d’exploitation pris en charge

Les extensions du pilote GPU Nvidia pour Windows et Linux prennent en charge les versions de système d’exploitation suivantes.

Systèmes d’exploitation pris en charge pour l’extension GPU pour Windows

Cette extension prend en charge les systèmes d’exploitation suivants. D’autres versions peuvent fonctionner, mais elles n’ont pas été testées en interne sur des machines virtuelles GPU exécutées sur des appareils Azure Stack Edge.

Distribution Version
Windows Server 2019 Core
Windows Server 2016 Core

Systèmes d’exploitation pris en charge pour l’extension GPU pour Linux

Cette extension prend en charge les distributions suivantes de système d’exploitation, en fonction de la prise en charge par le pilote de la version spécifique du système d’exploitation. D’autres versions peuvent fonctionner, mais elles n’ont pas été testées en interne sur des machines virtuelles GPU exécutées sur des appareils Azure Stack Edge.

Distribution Version
Ubuntu 18.04 LTS
Red Hat Enterprise Linux 7.4

Déploiement de machine virtuelle GPU

Vous pouvez déployer une machine virtuelle GPU par le biais du portail Azure ou en utilisant des modèles Azure Resource Manager. L’extension GPU est installée après la création de la machine virtuelle.

Machines virtuelles GPU et Kubernetes

Avant de déployer des machines virtuelles GPU sur votre appareil, passez en revue les considérations suivantes si Kubernetes est configuré sur l’appareil.

Pour un appareil avec un GPU :

  • Créez une machine virtuelle GPU suivie de la configuration Kubernetes sur votre appareil : dans ce scénario, la création de la machine virtuelle GPU et la configuration Kubernetes réussissent. Dans ce cas, Kubernetes n’a pas accès au GPU.

  • Configurez Kubernetes sur votre appareil suivi de la création d’une machine virtuelle GPU : dans ce scénario, Kubernetes réclamera le GPU sur votre appareil et la création de la machine virtuelle échouera en l’absence de ressources GPU disponibles.

Pour un appareil avec deux GPU :

  • Créez une machine virtuelle GPU suivie de la configuration Kubernetes sur votre appareil : dans ce scénario, la machine virtuelle GPU que vous créez réclamera un GPU sur votre appareil et la configuration Kubernetes sera également réussie et réclamera le gpu restant.

  • Créez deux machines virtuelles GPU suivies de la configuration Kubernetes sur votre appareil : dans ce scénario, les deux machines virtuelles GPU réclament les deux GPU sur l’appareil et Kubernetes sont correctement configurées sans GPU.

  • Configurez Kubernetes sur votre appareil suivi de la création d’une machine virtuelle GPU : dans ce scénario, Kubernetes réclamera à la fois les GPU sur votre appareil et la création de la machine virtuelle échouera car aucune ressource GPU n’est disponible.

Étapes suivantes