すべてのプロダクト
Search
ドキュメントセンター

Elastic Container Instance:GPU アクセラレーション対応 ECS インスタンスタイプを指定してエラスティックコンテナインスタンスを作成する

最終更新日:Dec 28, 2024

このトピックでは、GPU アクセラレーション対応 Elastic Compute Service (ECS) インスタンスタイプを指定してエラスティックコンテナインスタンスを作成する方法について説明します。

ECS インスタンスファミリーの説明

GPU アクセラレーション対応 ECS インスタンスタイプには GPU が搭載されており、深層学習や画像処理などのシナリオに適しています。GPU 関連の Docker イメージは、GPU アクセラレーション対応エラスティックコンテナインスタンスで直接実行できます。インスタンスには NVIDIA GPU ドライバーがプリインストールされています。サポートされているドライバーと CUDA のバージョンは、GPU の種類によって異なります。

説明

次の表に示す gn8ia および gn8is インスタンスファミリーは、中国本土以外の特定のリージョンでのみ利用可能です。これらのインスタンスファミリーを使用するには、Alibaba Cloud の営業担当者にお問い合わせください。

カテゴリ

GPU アクセラレーション対応インスタンスファミリー

ドライバーと CUDA のバージョン

vGPU アクセラレーション対応インスタンスファミリー

sgn7i-vws

NVIDIA 470.161.03 および CUDA 11.4

vgn7i-vws

vgn6i-vws

GPU アクセラレーション対応コンピューティング最適化インスタンスファミリー

gn7e

  • NVIDIA 470.82.01 および CUDA 11.4 (デフォルト)

  • NVIDIA 525.85.12 および CUDA 12.0

  • NVIDIA 535.161.08 および CUDA 12.2

gn7i

gn7s

gn7

gn6v

gn6e

gn6i

gn5i

gn5

gn8ia

NVIDIA 535.161.08 および CUDA 12.2

gn8is

ECS インスタンスファミリーの詳細については、以下のトピックを参照してください。

構成の説明

GPU アクセラレーション対応エラスティックコンテナインスタンスを作成する場合は、GPU アクセラレーション対応 ECS インスタンスタイプに加えて、各コンテナの GPU 数を指定する必要があります。

重要
  • GPU アクセラレーション対応 ECS インスタンスタイプのみを指定し、各コンテナの GPU 数を指定しないと、インスタンスの起動時にエラーが報告されます。

  • デフォルトでは、エラスティックコンテナインスタンス内の複数のコンテナが vGPU を共有できます。個々のコンテナに割り当てる GPU の数が、指定した GPU アクセラレーション対応 ECS インスタンスタイプが提供する GPU の数を超えないようにしてください。

API モード

CreateContainerGroup API オペレーションを呼び出してエラスティックコンテナインスタンスを作成する場合は、InstanceType パラメーターを使用して GPU アクセラレーション対応 ECS インスタンスタイプを指定し、コンテナプロパティの GPU パラメーターを使用してコンテナに割り当てる GPU 数を指定する必要があります。次の表に関連パラメーターを示します。詳細については、CreateContainerGroup を参照してください。

パラメーター

タイプ

説明

InstanceType

String

ecs.gn6v-c8g1.2xlarge

GPU アクセラレーション対応 ECS インスタンスタイプ。

一度に最大 5 つの ECS インスタンスタイプを指定できます。複数のインスタンスタイプはコンマ (,) で区切ります。

Container.N.Gpu

Integer

1

コンテナ N に割り当てる GPU の数。

説明

UpdateContainerGroup API オペレーションを呼び出して、既存の GPU アクセラレーション対応エラスティックコンテナインスタンス内のコンテナに割り当てられている GPU 数を更新できます。詳細については、UpdateContainerGroup を参照してください。

デフォルトでは、GPU アクセラレーション対応エラスティックコンテナインスタンスは、指定された GPU アクセラレーション対応 ECS インスタンスタイプに基づいて、サポートされているドライバーと CUDA のバージョンを自動的にインストールします。特定のシナリオでは、異なる GPU アクセラレーション対応エラスティックコンテナインスタンスの負荷に、異なるドライバーと CUDA のバージョンが必要になります。この場合、GpuDriverVersion パラメーターを使用してドライバーのバージョンを指定できます。

パラメーター

タイプ

説明

GpuDriverVersion

string

tesla=525.85.12

GPU ドライバーのバージョン。デフォルト値: tesla=470.82.01。有効な値:

  • tesla=470.82.01

  • tesla=525.85.12

説明

特定の GPU アクセラレーション対応 ECS インスタンスタイプを使用する GPU アクセラレーション対応エラスティックコンテナインスタンスの GPU ドライバーのバージョンを変更できます。詳細については、ECS インスタンスファミリーの説明 を参照してください。

コンソールモード

エラスティックコンテナインスタンスコンソール で GPU アクセラレーション対応エラスティックコンテナインスタンスを作成する場合は、次の GPU 関連の構成を実行する必要があります。

  1. インスタンスタイプの指定 タブの コンテナグループの構成 セクションをクリックし、GPU アクセラレーション対応 ECS インスタンスタイプを選択します。

    指定GPU.png

  2. 各コンテナの 詳細設定 セクションで、コンテナに割り当てる GPU の数を設定します。

    容器GPU.png