Windowsを実行している N シリーズ VM に NVIDIA GPU ドライバーをインストールする

適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット

NVIDIA GPU によってサポートされる Azure N シリーズ VM の GPU 機能を利用するには、NVIDIA GPU ドライバーをインストールする必要があります。 NVIDIA GPU ドライバー拡張機能は、N シリーズ VM 上に適切な NVIDIA CUDA または GRID ドライバーをインストールします。 Azure ポータルまたはAzure PowerShellやAzure Resource Manager テンプレートなどのツールを使用して拡張機能をインストールまたは管理します。 サポートされるオペレーティング システムおよびデプロイ手順については、NVIDIA GPU ドライバー拡張機能のドキュメントを参照してください。

NVIDIA GPU ドライバーを手動でインストールすることを選択した場合、この記事では、サポートされるオペレーティング システム、ドライバー、インストールおよび検証手順について説明します。 手動でのドライバー セットアップ情報は、Linux VM でも使用できます。

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

Warnung

このガイドで説明されている方法以外の方法を使用して NVIDIA ドライバーをインストールすると、目的のドライバーのインストールが失敗する可能性があります。 適切な機能とサポートを確保するには、インストール手順のみに従い、このドキュメントで指定されているドライバーのバージョンを使用してください。

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

NVIDIA Tesla (CUDA) ドライバー

Azure NVads A10 v5 VM では、vGPU 17.x 以降のドライバー バージョンのみがサポートされます。 A10 SKU の vGPU ドライバーは、グラフィックスとコンピューティングの両ワークロードをサポートする統合ドライバーです。

すべての NC* および ND シリーズ VM の NVIDIA Tesla (CUDA) ドライバー (NV の場合は省略可能 シリーズ) は一般的であり、Azure固有ではありません。 最新のドライバーについては、NVIDIA Web サイトを参照してください。

ヒント

Windows Server VM に手動で CUDA ドライバーをインストールする代わりに、Azure Data Science Virtual Machine イメージをデプロイできます。 Windows Server 2016の DSVM エディションには、NVIDIA CUDA ドライバー、CUDA ディープ ニューラル ネットワーク ライブラリ、およびその他のツールがプレインストールされています。

NVIDIA GRID/vGPU ドライバー

vGPU20 は NCv6 RTX PRO 6000 BSE および NCasT4_v3 シリーズで使用できるようになりました。 vGPU20 は、NVadsA10_v5 シリーズではまだサポート されていません 。 NVadsA10_v5 シリーズで vGPU20 がサポートされている場合の更新プログラムを提供します。

vGPU18 は、Public、China、および Azure Government リージョンのNVadsA10_v5シリーズでのみ使用できるようになりました

Azure NVads A10 v5 VM の場合は、常に最新バージョンのドライバーを使用することをお勧めします。 最新の NVIDIA メジャー ドライバー ブランチ (n) には、以前のメジャー ブランチ (n-1) とのみ下位互換性があります。 たとえば、vGPU 17.x には vGPU 16.x とのみ下位互換性があります。 n-2 以前のバージョンを実行している VM の場合、最新のドライバー ブランチが Azure ホストにロールアウトされたときに、ドライバーのエラーが発生する可能性があります。

NVs_v3 VM では、vGPU 16 以前のドライバー バージョンのみがサポートされます。

Windows server 2019 のサポートは、vGPU 16.x までしか使用できません。

Microsoftは、仮想ワークステーションまたは仮想アプリケーションとして使用される NVv3、NCasT4_v3、NVadsA10_v5、NCv6 RTX PRO 6000 BSE VM 用の NVIDIA GRID ドライバー インストーラーを再配布します。 これらの GRID ドライバーは、これらの VM にのみインストールし、次の表に示すオペレーティング システムにのみインストールします。 これらのドライバーには、Azureの GRID 仮想 GPU ソフトウェアのライセンスが含まれます。 NVIDIA vGPU ソフトウェア ライセンス サーバーを設定する必要はありません。

NCasT4_v3および NCv6 RTX PRO 6000 BSE シリーズは、GRID ドライバーをサポートする唯一の非 NV GPU VM シリーズです。

Nvidia 拡張機能では、常に最新のドライバーがインストールされます。

25H2 までのWindows 11、22H2、Server 2019、Server 2022、Server 2025 までのWindows 10:

以前のバージョンへの依存関係をサポートするために、以前のバージョンへの次のリンクが提供されています。

Windows Server 2016 1607、1709 の場合:

  • GRID 14.1 (512.78) (.exe) は、NVIDIA のサポートされている最後のドライバーです。 新しい 15.x 以降では、Windows Server 2016はサポートされていません。

Windows Server 2012 R2 の場合:

以前のすべての Nvidia GRID ドライバー バージョンへのリンクについては、GitHub を参照してください。

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

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

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

VM に GRID ドライバーをインストールした後は、再起動が必要です。 CUDA ドライバーをインストールした後は、再起動は必要ありません。

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

NVIDIA コントロール パネルには、GRID ドライバーのインストールでのみアクセスできます。 CUDA ドライバーをインストールした場合、NVIDIA コントロール パネルは表示されません。

デバイス マネージャーでドライバーのインストールを確認できます。

ビルド 1903 以降Windows 10実行している場合、dxdiag は [表示] タブに情報を表示しません。下部にある [すべての情報を保存] オプションを使用すると、出力ファイルに NVIDIA GPU に関連する情報が表示されます。

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

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

  2. nvidia-smi を実行します。 ドライバーがインストールされている場合、NVIDIA SMI は 、VM で GPU ワークロードを実行するまで GPU-Util を N/A として一覧表示します。

RDMA ネットワーク接続

RDMA ネットワーク接続は、同じ可用性セット内にデプロイまたは仮想マシン スケール セット内の単一の配置グループにデプロイされた NC24r など、RDMA 対応の N シリーズ VM で有効にすることができます。 RDMA 接続を有効にするネットワーク デバイス ドライバー Windowsインストールするには、HpcVmDrivers 拡張機能を追加する必要があります。 RDMA 対応 N シリーズ VM に VM 拡張機能を追加するには、Azure Resource Managerに Azure PowerShell コマンドレットを使用します。

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

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

詳細については、「Virtual machine extensions and features for Windows」を参照してください。

RDMA ネットワークは、Microsoft MPI または Intel MPI 5.x で実行されているアプリケーションのメッセージ パッシング インターフェイス (MPI) トラフィックをサポートします。

次のステップ

  • NVIDIA Tesla GPU 向けに GPU アクセラレータを使用したアプリケーションを構築する開発者は、最新の CUDA Toolkit をダウンロードしてインストールできます。 詳細については、CUDA インストール ガイドを参照してください。