Virtuelle GPU-Computer für Azure Stack Edge Pro GPU-Geräte
GILT FÜR:Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure 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.
Portal: Im Azure-Portal können Sie die GPU-Erweiterung schnell beim Erstellen einer VM oder nach der VM-Bereitstellung installieren.
Vorlagen: Mithilfe von Azure Resource Manager-Vorlagen erstellen Sie eine VM und installieren dann die GPU-Erweiterung.
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
- Erfahren Sie, wie Sie GPU-VMs bereitstellen.
- Erfahren Sie, wie Sie die GPU-Erweiterung auf den GPU-VMs installieren, die auf Ihrem Gerät ausgeführt werden.