適用于 Azure Stack Edge Pro GPU 裝置的 GPU 虛擬機器

適用于: Yes for Pro - GPU SKU Azure Stack Edge Pro - GPU Yes for Pro 2 SKU Azure Stack Edge Pro 2 Yes for Pro R SKU Azure Stack Edge Pro R

Azure Stack Edge Pro GPU 裝置上的 GPU 加速工作負載需要 GPU 虛擬機器。 本文提供 GPU VM 的概觀,包括支援的 OS、GPU 驅動程式和 VM 大小。 也會討論搭配 Kubernetes 叢集使用的 GPU VM 部署選項。

關於 GPU VM

您的 Azure Stack Edge 裝置可能配備 1 或 2 個 Nvidia 的 Tesla T4 或 Tensor Core A2 GPU。 若要在這些裝置上部署 GPU 加速的 VM 工作負載,請使用 GPU 優化的 VM 大小。 選擇的 GPU VM 應該與 Azure Stack Edge 裝置上的 GPU 設定相符。 如需詳細資訊,請參閱 支援的 N 系列 GPU 優化 VM

若要利用 Azure N 系列 VM 的 GPU 功能,必須安裝 Nvidia GPU 驅動程式。 Nvidia GPU 驅動程式擴充功能會安裝適當的 Nvidia CUDA 或 GRID 驅動程式。 您可以使用 範本或透過Azure 入口網站 來安裝 GPU 擴充功能。

您可以在 VM 部署之後,使用 Azure Resource Manager 範本 來安裝和管理擴充功能。 在Azure 入口網站中,您可以在部署 VM 期間或之後安裝 GPU 擴充功能;如需指示,請參閱 在 Azure Stack Edge 裝置 上部署 GPU VM。

如果您的裝置已設定 Kubernetes 叢集,請務必先檢閱 Kubernetes 叢集 的部署考慮,再部署 GPU VM。

支援的 OS 和 GPU 驅動程式

適用于 Windows 和 Linux 的 Nvidia GPU 驅動程式延伸模組支援下列作業系統版本。

Windows 的 GPU 擴充功能支援的 OS

此擴充功能支援下列作業系統 (OS)。 其他版本可能正常運作,但尚未在 Azure Stack Edge 裝置上執行的 GPU VM 內部測試。

散發 版本
Windows Server 2019 核心
Windows Server 2016 核心

適用于 Linux 的 GPU 擴充功能支援的 OS

此擴充功能支援下列 OS 散發版本,視特定 OS 版本的驅動程式支援而定。 其他版本可能正常運作,但尚未在 Azure Stack Edge 裝置上執行的 GPU VM 內部測試。

散發 版本
Ubuntu 18.04 LTS
Red Hat Enterprise Linux 7.4

GPU VM 部署

您可以透過Azure 入口網站或使用 Azure Resource Manager 範本來部署 GPU VM。 GPU 擴充功能會在 VM 建立之後安裝。

GPU VM 和 Kubernetes

在裝置上部署 GPU VM 之前,請先檢閱下列考慮,如果已在裝置上設定 Kubernetes。

針對 1-GPU 裝置:

  • 在您的裝置 上建立 GPU VM,後面接著 Kubernetes 設定:在此案例中,GPU VM 建立和 Kubernetes 設定都會成功。 在此情況下,Kubernetes 將無法存取 GPU。

  • 在裝置上設定 Kubernetes,然後建立 GPU VM :在此案例中,Kubernetes 會宣告裝置上的 GPU,而 VM 建立將會失敗,因為沒有可用的 GPU 資源。

針對 2-GPU 裝置

  • 在裝置 上建立 GPU VM,後面接著 Kubernetes 設定:在此案例中,您建立的 GPU VM 會在裝置上宣告一個 GPU,Kubernetes 設定也會成功,並宣告其餘的一個 GPU。

  • 在您的裝置 上建立兩個 GPU VM,後面接著 Kubernetes 組態:在此案例中,兩個 GPU VM 會宣告裝置上的兩個 GPU,且 Kubernetes 已成功設定沒有 GPU。

  • 在裝置上設定 Kubernetes,然後建立 GPU VM :在此案例中,Kubernetes 會宣告裝置上的 GPU,而 VM 建立將會失敗,因為沒有可用的 GPU 資源。

下一步