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

適用対象: ✔️ Linux VM

Important

包括的な言語プラクティスに合わせて、このドキュメントでは"ブラックリスト" という用語を "blocklist" に置き換えます。 この変更は、意図しない否定的な意味合いや人種的偏見を伴う可能性のある用語を回避するというコミットメントを反映しています。 ただし、"ブラックリスト" が確立された構文またはツール (構成ファイル、コマンド ライン パラメーターなど) の一部であるコード スニペットや技術リファレンスでは、機能の精度を維持するために元の用語が保持されます。 この使用方法は厳密に技術的であり、差別的な意図を意味するものではありません。

NVIDIA GPU によってサポートされる Azure N シリーズ仮想マシン (VM) のグラフィックス処理装置 (GPU) 機能を利用するには、NVIDIA GPU ドライバーをインストールする必要があります。 NVIDIA GPU ドライバー拡張機能は、N シリーズ VM に適切な NVIDIA コンピューティング統合デバイス アーキテクチャ (CUDA) または GRID ドライバーをインストールします。 拡張機能は、Azure ポータルまたは Azure PowerShell などのツールを使用してインストールおよび管理できます。 サポートされているオペレーティング システム (OS) と展開の手順については、 NVIDIA GPU ドライバー拡張機能のドキュメントを参照してください

NVIDIA GPU ドライバーを手動でインストールするには、この記事で説明されている手順に従います。 Windows VM では、ドライバーの手動セットアップ情報も使用できます。

技術仕様については、 GPU Linux VM のサイズに関する記事を参照してください。

警告

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


CUDA ドライバー

NVIDIA は、NCasT4_v3、NC_A100_v4、NCads_H100_v5 VM 用の CUDA ドライバーを配布します。

サポートされている CUDA ドライバー

最新の CUDA ドライバーとサポートされている OS については、 NVIDIA の Web サイトを参照してください。 ディストリビューションでサポートされている最新の CUDA ドライバーをインストールまたはアップグレードしてください。

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

CUDA ドライバーのインストールについては、 NVIDIA の Web サイトを参照してください。

CUDA ドライバーのインストールを確認する

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


GRID ドライバー

Microsoftは、仮想ワークステーションまたは仮想アプリケーションとして使用される NVv3、NCasT4_v3、NVadsA10_v5、NCv6 RTX PRO 6000 BSE VM 用の NVIDIA GRID ドライバー インストーラーを再配布します。

サポートされている GRID ドライバー

これらの GRID ドライバーは、これらの VM にのみインストールし、次の表に示すオペレーティング システムにのみインストールします。 これらのドライバーには、Azureでの GRID Virtual GPU (vGPU) ソフトウェアのライセンスが含まれます。 NVIDIA vGPU ソフトウェア ライセンス サーバーを設定する必要はありません。

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

VM シリーズ GPU GRID ドライバー サポートされている Linux OS バージョン
NCv6 RTX PRO 6000 BSE NVIDIA RTX PRO 6000 Blackwell Server Edition GPU (96 GB) vGPU20 • Ubuntu 24.04 LTS
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 9.4、9.6、9.7
• Red Hat Enterprise Linux (RHEL) 8.10
• SUSE Linux Enterprise Server 15 SP7
NCasT4_v3 NVIDIA Tesla T4 GPU (16 GB) vGPU20 • Ubuntu 24.04 LTS
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 9.4、9.6、9.7
• Red Hat Enterprise Linux (RHEL) 8.10
NVadsA10_v5 NVIDIA A10 GPU (24 GB) vGPU18 • Ubuntu 24.04 LTS
• Ubuntu 22.04 LTS
• Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 9.4、9.6、9.7
• Red Hat Enterprise Linux (RHEL) 8.10
NVv3 (2026 年 9 月 30 日廃止) NVIDIA Tesla M60 GPU (16 GB) vGPU16 (LTS) • Ubuntu 20.04 LTS
• Red Hat Enterprise Linux (RHEL) 8.6、8.8、8.9

特定の vGPU とドライバー ブランチのバージョンの詳細については、NVIDIA の Web サイトを参照してください。

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

  1. セキュア ブートと vTPM が無効になっていることを確認します。

  2. 前提条件をインストールします。

    Ubuntu:

    sudo apt update 
    sudo apt install -y build-essential 
    

    RHEL (8.10、9.4、9.6、9.7):

    sudo yum check-update 
    sudo yum install -y make automake gcc gcc-c++ kernel-devel-$(uname -r) kernel-headers-$(uname -r) 
    
  3. Linux ドライバーをダウンロードします。

    a. NCv6 RTX PRO 6000 BSE の場合、NCasT4_v3:

    wget -O ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run https://download.microsoft.com/download/51239696-ec04-4c02-a6b3-1d9c608fb57c/NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    

    b. NVadsA10_v5の場合:

    wget -O ./NVIDIA-Linux-x86_64-570.211.01-grid-azure.run https://download.microsoft.com/download/2a04ca6a-9eec-40d9-9564-9cdea1ab795f/NVIDIA-Linux-x86_64-570.211.01-grid-azure.run
    

    c. NVv3 の場合:

    wget -O ./NVIDIA-Linux-x86_64-535.161.08-grid-azure.run https://download.microsoft.com/download/8/d/a/8da4fb8e-3a9b-4e6a-bc9a-72ff64d7a13c/NVIDIA-Linux-x86_64-535.161.08-grid-azure.run
    
  4. ドライバーをインストールします。

    a. NCv6 RTX PRO 6000 BSE の場合:

    sudo chmod +x ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run -M open
    

    b. NCasT4_v3の場合:

    sudo chmod +x ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-595.58.03-grid-azure.run
    

    c. NVadsA10_v5の場合:

    sudo chmod +x ./NVIDIA-Linux-x86_64-570.211.01-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-570.211.01-grid-azure.run
    

    d. NVv3 の場合:

    sudo chmod +x ./NVIDIA-Linux-x86_64-535.161.08-grid-azure.run
    sudo ./NVIDIA-Linux-x86_64-535.161.08-grid-azure.run
    

GRID ドライバーのインストールを確認する

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


トラブルシューティング

  • カードを照会する必要があるときにコマンドがより高速に出力されるように、nvidia-smi を使って永続化モードを設定できます。 永続化モードを設定するには、 nvidia-smi -pm 1を実行します。 VM が再起動されると、モード設定は消えます。 起動時に実行するモード設定は、いつでもスクリプトを作成できます。

  • GPU の ECC エラーによってジョブが中断された場合 (修正可能または修正不可能)、まず、GPU が Nvidia の ECC エラーに関する RMA 基準のいずれかを満たしているかどうかを確認します。 GPU が RMA の対象となる場合は、サポートに連絡してサービスを受けます。それ以外の場合は、 ここで説明するように VM を再起動して GPU を再アタッチします。 nvidia-smi -r などの低侵襲メソッドは、Azureにデプロイされた仮想化ソリューションでは機能しません。


次のステップ