Share via


Azure Lab Services で GPU 仮想マシンを使用してラボを設定する

Note

この記事では、ラボ アカウントに代わり導入されたラボ プランで使用できる機能について説明します。

この記事では、Azure Lab Services でラボを作成するときに、さまざまな GPU ベースの仮想マシンのサイズを選択する方法について説明します。 GPU を利用するためにラボに必要なドライバーをインストールする方法について説明します。

視覚化またはコンピューティングの GPU サイズを選択する

Azure Lab Services でラボを作成するときは、仮想マシンのサイズを選択する必要があります。 使用シナリオまたはクラスの種類に基づいて、適切な仮想マシンのサイズを選択します。

Lab Services Web サイトで新しいラボを作成するための [新しいラボ] ウィンドウのスクリーンショット。[VM サイズ] ドロップダウンが強調表示されています。

Azure Lab Services には、GPU ベースの仮想マシンのサイズに次の 2 つのカテゴリがあります。

  • コンピューティング GPU
  • 視覚化 GPU

Note

ラボを作成するとき、これらの VM サイズの一部が一覧に表示されない場合があります。 この VM サイズの一覧は、Microsoft マネージド Azure サブスクリプションに割り当てられた容量に基づいて設定されます。 容量の詳細については、「Azure Lab Services の容量制限」を参照してください。 VM を利用できるリージョンについては、「リージョン別の利用可能な製品」を参照してください。

コンピューティング GPU サイズ

"コンピューティング" GPU サイズは、コンピューティング集約型アプリケーションを対象としています。 たとえば、自然言語処理でのディープ ラーニング クラスの種類では、小規模 GPU (コンピューティング) サイズを使用します。 コンピューティング GPU は、この種類のクラスに適しています。これは、ラボ ユーザーが Data Science Virtual Machine イメージによって提供されるディープ ラーニング フレームワークとツールを適用して、大規模なデータ セットを持つディープ ラーニング モデルをトレーニングするためです。

[サイズ] vCPU 数 RAM 説明
Small GPU (Compute) vCPU 6 個 112 GB RAM Standard_NC6s_v3. このサイズは、Windows および Linux をサポートし、人工知能 (AI) やディープ ラーニングなどのコンピューティング集中型アプリケーションに最適です。

視覚化 GPU サイズ

"視覚化" GPU サイズは、グラフィックス集約型アプリケーションを対象としています。 たとえば、SOLIDWORKS エンジニアリング クラスの種類では、小規模 GPU (視覚化) サイズの使用が示されています。 ラボ ユーザーはソリッド オブジェクトのモデリングと視覚化に SOLIDWORKS 3D コンピューター支援設計 (CAD) 環境を使用するため、この種類のクラスには視覚化 GPU が適しています。

[サイズ] vCPU 数 RAM 説明
Small GPU (視覚化) 8 vCPU 28 GB RAM Standard_NV8as_v4. このサイズは、OpenGL や DirectX などのフレームワークを使用するリモート視覚化、ストリーミング、ゲーム、エンコードに最適です。 現在、このサイズは Windows のみをサポートしています。
Medium GPU (視覚化) 12 vCPU 112 GB RAM Standard_NV12s_v3. このサイズでは、Windows と Linux の両方がサポートされています。 OpenGL や DirectX などのフレームワークを使用するリモート視覚化、ストリーミング、ゲーム、エンコードに最適です。

適切な GPU ドライバーがインストールされていることを確認する

ラボ VM の GPU 機能を利用するには、適切な GPU ドライバーがインストールされていることを確認します。 ラボ作成ウィザードで、GPU の VM サイズを選択するときに、[GPU ドライバーをインストールする] オプションを選択できます。 既定では、このオプションは有効になっています。

Lab Services Web サイトの [新しいラボ] ページのスクリーンショット。[GPU ドライバーのインストール] オプションが強調表示されています。

[GPU ドライバーのインストール] を選択すると、選択した GPU とイメージの種類に対して最近リリースされたドライバーがインストールされます。

  • 小規模 GPU (コンピューティング) サイズを選択すると、ラボ VM は NVIDIA Tesla V100 GPU GPU によって増強されます。 この場合、最新の Compute Unified Device Architecture (CUDA) ドライバーがインストールされ、ハイパフォーマンス コンピューティングが可能になります。
  • 小規模 GPU (視覚化) サイズを選択すると、ラボ VM には AMD Radeon Instinct MI25 アクセラレータ GPU が搭載されます。 この場合、最新の AMD GPU ドライバーがインストールされ、グラフィックス集約型アプリケーションを使用できるようになります。
  • (視覚化) 中間の GPU サイズを選択すると、ラボの VM は NVIDIA Tesla M60 GPU と GRID テクノロジによって増強されます。 この場合、最新の GRID ドライバーがインストールされ、グラフィックス集約型アプリケーションを使用できるようになります。

重要

[GPU ドライバーのインストール] オプションでは、ラボのイメージにドライバーが存在しない場合にのみ、ドライバーがインストールされます。 たとえば、NVIDIA GPU ドライバーは、Azure Marketplace の Data Science Virtual Machine イメージに既にインストールされています。 データ サイエンス イメージを使用して小規模 GPU (コンピューティング) ラボを作成し、[GPU ドライバーのインストール] を選択した場合、ドライバーは最新バージョンに更新されません。 ドライバーを更新するには、ドライバーを手動でインストールする必要があります。

GPU ドライバーを手動でインストールします。

Azure Lab Services がインストールするバージョンとは異なるバージョンのドライバーをインストールする必要がある場合があります。 このセクションでは、適切なドライバーを手動でインストールする方法を示します。

小規模 GPU (コンピューティング) ドライバーをインストールする

小規模 GPU (コンピューティング) サイズのドライバーを手動でインストールするには、次の手順に従います。

  1. ラボ作成ウィザードで、ラボを作成するときに、[GPU ドライバーをインストールする] の設定を無効にします。

  2. ラボが作成された後、テンプレート VM に接続して、適切なドライバーをインストールします。

    • 使用されている Windows OS のバージョンに応じて推奨される特定のドライバー バージョンの詳細については、「NVIDIA Tesla (CUDA) ドライバー」の詳細なインストール手順に従います。

      NVIDIA ドライバーのダウンロード ページのスクリーンショット。

    • または、次の手順に従って最新の NVIDIA ドライバーをインストールします。

      1. NVIDIA ドライバーのダウンロード ページに移動します。
      2. [Product Type]\(製品のタイプ\)[Tesla] に設定します。
      3. [製品シリーズ][V-Series] に設定します。
      4. [Operating System]\(オペレーティング システム\) を、ラボの作成時に選択した基本イメージの種類に従って設定します。
      5. [CUDA Toolkit]\(CUDA Toolkit\) を、必要な CUDA ドライバーのバージョンに設定します。
      6. [Search]\(検索\) を選択して、ドライバーを検索します。
      7. [Download]\(ダウンロード\) を選択して、インストーラーをダウンロードします。
      8. ドライバーがテンプレート VM にインストールされるように、インストーラーを実行します。
  3. インストールされているドライバーを検証する」セクションの手順に従って、ドライバーが正しくインストールされていることを検証します。

  4. ドライバーと、クラスに必要な他のソフトウェアをインストールした後、[発行] を選択してラボ仮想マシンを作成します。

Note

Linux イメージを使用している場合は、インストーラーをダウンロードした後、Linux への CUDA ドライバーのインストールに関するページの手順に従って、ドライバーをインストールします。

小規模 GPU (視覚化) ドライバーをインストールする

小規模 GPU (視覚化) サイズのドライバーを手動でインストールするには、次の手順に従います。

  1. ラボ作成ウィザードで、ラボを作成するときに、[GPU ドライバーをインストールする] の設定を無効にします。

  2. ラボが作成された後、テンプレート VM に接続して、適切なドライバーをインストールします。

  3. Windows を実行している N シリーズ VM に AMD GPU ドライバーをインストールする」の手順に従って、AMD ドライバー テンプレート VM をインストールします。

  4. テンプレート VM を再起動します。

  5. インストールされているドライバーを検証する」セクションの手順に従って、ドライバーが正しくインストールされていることを検証します。

  6. ドライバーと、クラスに必要な他のソフトウェアをインストールした後、[発行] を選択してラボ仮想マシンを作成します。

中規模 GPU (視覚化) ドライバーをインストールする

中規模 GPU (視覚化) サイズのドライバーを手動でインストールするには、次の手順に従います。

  1. ラボ作成ウィザードで、ラボを作成するときに、[GPU ドライバーをインストールする] の設定を無効にします。

  2. ラボが作成された後、テンプレート VM に接続して、適切なドライバーをインストールします。

  3. お使いのオペレーティング システムの指示に従って、Microsoft から提供されている GRID ドライバーをテンプレート VM にインストールします。

  4. テンプレート VM を再起動します。

  5. インストールされているドライバーを検証する」セクションの手順に従って、ドライバーが正しくインストールされていることを検証します。

  6. ドライバーと、クラスに必要な他のソフトウェアをインストールした後、[発行] を選択してラボ仮想マシンを作成します。

インストールされているドライバーを検証する

このセクションでは、GPU ドライバーが正しくインストールされていることを検証する方法について説明します。

小規模 GPU (視覚化) Windows イメージ

小規模 GPU (視覚化) サイズのドライバーのインストールを確認するには、Windows を実行している N シリーズ VM で AMD GPU ドライバーを検証する方法を参照してください。

小規模 GPU (コンピューティング) と中規模 GPU (視覚化) Windows イメージ

小規模 GPU (視覚化) サイズのドライバーのインストールを確認するには、Windows を実行している N シリーズ VM で NVIDIA GPU ドライバーを検証する方法を参照してください。

また、中規模 GPU (視覚化) VM サイズにのみ適用される NVIDIA コントロール パネル設定を検証することもできます。

  1. NVIDIA コントロール パネルで GPU の設定を表示および調整します。 これを行うには、Windows コントロール パネル[ハードウェア] を選択してから、[NVIDIA Control Panel]\(NVIDIA コントロール パネル\) を選択します。

    [NVIDIA Control Panel]\(NVIDIA コントロール パネル\) のリンクが示されている Windows コントロール パネルのスクリーンショット。

  2. タスク マネージャーを使用して、GPU のパフォーマンスを表示します。 そのためには、[パフォーマンス] タブを選択し、[GPU] オプションを選択します。

    タスク マネージャーの GPU パフォーマンス タブのスクリーンショット

    重要

    NVIDIA コントロール パネルの設定には、中規模 GPU (視覚化) の場合にのみアクセスできます。 コンピューティング GPU の場合に NVIDIA コントロール パネルを開こうとすると、次のエラーが表示されます。"NVIDIA Display settings are not available. You are not currently using a display attached to an NVIDIA GPU." (NVIDIA ディスプレイの設定は使用できません。現在、NVIDIA GPU に接続されているディスプレイは使用されていません。) 同様に、タスク マネージャーの GPU パフォーマンス情報は、視覚化 GPU に対してのみ提供されます。

シナリオによっては、GPU が正しく構成されていることを確認するために、追加の検証を行う必要がある場合があります。 特定のバージョンのドライバーが必要な例を説明している Python と Jupyter Notebooks に関するクラス型を参照してください。

小規模 GPU (コンピューティング) と中規模 GPU (視覚化) Linux イメージ

Linux イメージのドライバーのインストールを確認するには、Linux を実行している N シリーズ VM での NVIDIA GPU ドライバーのドライバーインストールの確認に関する記事を参照してください。

次のステップ