Windows Server を実行している N シリーズ VM の GPU ドライバーをセットアップする

Windows Server 2016 または Windows Server 2012 R2 を実行する Azure N シリーズ VM の GPU 機能を利用するには、サポートされている NVIDIA グラフィック ドライバーをインストールします。 この記事では、N シリーズ VM をデプロイした後のドライバーのセットアップ手順について説明します。 ドライバーのセットアップ情報は、Linux VM でも利用可能です。

基本仕様、ストレージの容量、およびディスクの詳細については、「GPU Windows VM のサイズ」を参照してください。

サポートされているオペレーティング システムとドライバー

NV インスタンス - NVIDIA GRID ドライバー

OS ドライバー
Windows Server 2016 370.12 (.exe)
Windows Server 2012 R2 370.12 (.exe)

NC インスタンス - NVIDIA Tesla ドライバー

OS ドライバー
Windows Server 2016 376.84 (.exe)
Windows Server 2012 R2 376.84 (.exe)
注意

Tesla ドライバーのダウンロード リンクは、公開時現在のものです。 最新のドライバーについては、NVIDIA Web サイトを参照してください。

ドライバーのインストール

  1. リモート デスクトップで N シリーズの各 VM に接続します。

  2. ご使用の Windows オペレーティング システムに、サポートされるドライバーをダウンロード、抽出、インストールします。

Azure NV VM では、ドライバーのインストール後に再起動が必要です。 NC VM では、再起動は必要ありません。

ドライバーのインストールの確認

ドライバーのインストールはデバイス マネージャーで確認できます。 次は、Azure NC VM で正しく構成された Tesla K80 カードの例です。

GPU ドライバーのプロパティ

GPU デバイスの状態を照会するには、ドライバーとともにインストールされる nvidia smiコマンド ライン ユーティリティを実行します。

  1. コマンド プロンプトを開き、C:\Program Files\NVIDIA Corporation\NVSMI ディレクトリに変更します。

  2. nvidia-smiを実行します。 ドライバーがインストールされると、次のような出力が表示されます。 GPU-Util は、その時点で VM で GPU ワークロードを実行していない限り、0% と表示されます。

NVIDIA デバイスの状態

NC24r VM の RDMA ネットワーク

RDMA ネットワーク接続は、同じ可用性セットにデプロイされた NC24r VM で有効にすることができます。 RDMA 接続を有効にする Windows ネットワーク デバイス ドライバーをインストールするには、HpcVmDrivers 拡張機能を追加する必要があります。 VM 拡張機能を NC24r VM に追加するには、Azure Resource Manager 用の Azure PowerShell コマンドレットを使用します。

注意

現時点では、NC24r VM 上で RDMA ネットワークをサポートしているのは、Windows Server 2012 R2 のみです。

米国西部リージョンの既存の RDMA 対応 VM (myVM) に HpcVMDrivers 拡張機能の最新バージョン 1.1 をインストールするには:

Set-AzureRmVMExtension -ResourceGroupName "myResourceGroup" -Location "westus" -VMName "myVM" -ExtensionName "HpcVmDrivers" -Publisher "Microsoft.HpcCompute" -Type "HpcVmDrivers" -TypeHandlerVersion "1.1"

詳細については、「Windows 用の仮想マシン拡張機能とその機能」を参照してください。

RDMA ネットワークは、Microsoft MPI または Intel MPI 5.x で実行しているアプリケーションに対して、Message Passing Interface (MPI) トラフィックをサポートしています。

次のステップ