Teilen über


Virtuelle GPU-Computer für Azure Stack Edge Pro GPU-Geräte

GILT FÜR: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

GPU-beschleunigte Workloads auf einem Azure Stack Edge Pro GPU-Gerät erfordern einen virtuellen GPU-Computer. Dieser Artikel bietet eine Übersicht über GPU-VMs, einschließlich unterstützter Betriebssysteme, GPU-Treiber und VM-Größen. Bereitstellungsoptionen für GPU-VMs, die mit Kubernetes-Clustern verwendet werden, werden ebenfalls erläutert.

Informationen zu GPU-VMs

Ihre Azure Stack Edge-Geräte können mit einer oder zwei Tesla T4- oder Tensor Core A2-GPUs von Nvidia ausgestattet sein. Verwenden Sie zur Bereitstellung von VM-Workloads mit GPU-Beschleunigung auf diesen Geräten die GPU-optimierten VM-Größen. Die ausgewählte GPU-VM sollte mit dem Fabrikat der GPU Ihres Azure Stack Edge-Geräts übereinstimmen. Weitere Informationen finden Sie unter Unterstützte GPU-optimierte N-Serien-VMs.

Um die GPU-Funktionen von Azure-VMs der N-Serie nutzen zu können, müssen Nvidia-GPU-Treiber installiert werden. Mit der Nvidia-GPU-Treibererweiterung werden die entsprechende Nvidia-CUDA- oder -GRID-Treiber installiert. Sie können die GPU-Erweiterungen mithilfe von Vorlagen oder über das Azure-Portal installieren.

Sie können nach der VM-Bereitstellung die Erweiterung mithilfe von Azure Resource Manager-Vorlagen installieren und verwalten. Im Azure-Portal können Sie die GPU-Erweiterung während oder nach der Bereitstellung einer VM installieren. Anweisungen dazu finden Sie unter Bereitstellen von GPU-VMs auf Ihrem Azure Stack Edge-Gerät.

Wenn auf Ihrem Gerät ein Kubernetes-Cluster konfiguriert werden soll, lesen Sie vor der Bereitstellung von GPU-VMs die Überlegungen zur Bereitstellung für Kubernetes-Cluster.

Unterstützte Betriebssysteme und GPU-Treiber

Die Nvidia-GPU-Treibererweiterungen für Windows und Linux unterstützen die folgenden Betriebssystemversionen.

Von der GPU-Erweiterung für Windows unterstützte Betriebssysteme

Diese Erweiterung unterstützt die folgenden Betriebssysteme. Andere Versionen funktionieren zwar möglicherweise ebenfalls, wurden jedoch nicht intern auf GPU-VMs getestet, die auf Azure Stack Edge-Geräten ausgeführt werden.

Verteilung Version
Windows Server 2019 Core
Windows Server 2016 Core

Von der GPU-Erweiterung für Linux unterstützte Betriebssysteme

Diese Erweiterung unterstützt die folgenden Betriebssystem-Distributionen, abhängig von der Treiberunterstützung für bestimmte Betriebssystemversionen. Andere Versionen funktionieren zwar möglicherweise ebenfalls, wurden jedoch nicht intern auf GPU-VMs getestet, die auf Azure Stack Edge-Geräten ausgeführt werden.

Verteilung Version
Ubuntu 18.04 LTS
Red Hat Enterprise Linux 7.4

GPU-VM-Bereitstellung

Sie können eine GPU-VM über das Azure-Portal oder anhand von Azure Resource Manager-Vorlagen bereitstellen. Die GPU-Erweiterung wird nach der VM-Erstellung installiert.

GPU-VMs und Kubernetes

Beachten Sie vor der Bereitstellung von GPU-VMs auf Ihrem Gerät die folgenden Überlegungen, wenn darauf Kubernetes konfiguriert ist.

Für Geräte mit einer GPU:

  • Erstellen Sie eine GPU-VM, gefolgt von der Kubernetes-Konfiguration auf Ihrem Gerät: In diesem Szenario ist die VM-Erstellung der GPU und die Kubernetes-Konfiguration erfolgreich. Kubernetes hat in diesem Fall keinen Zugriff auf die GPU.

  • Konfigurieren Sie Kubernetes auf Ihrem Gerät, gefolgt von der Erstellung einer GPU-VM: In diesem Szenario beanspruchen die Kubernetes die GPU auf Ihrem Gerät, und die VM-Erstellung schlägt fehl, da keine GPU-Ressourcen verfügbar sind.

Für Geräte mit zwei GPUs:

  • Erstellen Sie eine GPU-VM gefolgt von der Kubernetes-Konfiguration auf Ihrem Gerät: In diesem Szenario beansprucht die von Ihnen erstellte GPU eine GPU auf Ihrem Gerät und die Kubernetes-Konfiguration ist ebenfalls erfolgreich und beansprucht die neu erstellte GPU Standard.

  • Erstellen Sie zwei GPU-VMs gefolgt von der Kubernetes-Konfiguration auf Ihrem Gerät: In diesem Szenario fordern die beiden GPU-VMs die beiden GPUs auf dem Gerät an, und die Kubernetes werden ohne GPUs erfolgreich konfiguriert.

  • Konfigurieren Sie Kubernetes auf Ihrem Gerät, gefolgt von der Erstellung einer GPU-VM: In diesem Szenario beanspruchen die Kubernetes sowohl die GPUs auf Ihrem Gerät als auch die VM-Erstellung fehl, da keine GPU-Ressourcen verfügbar sind.

Nächste Schritte