最新GPUを最大7つに分割 SageMakerで1台に複数モデルを載せる機能
Amazon(AWS) ・ AI・テクノロジー

GPUを最大7つに分割 SageMakerで1台に複数モデルを載せる機能

Amazon(AWS) 公式発表掲載 2026/11/08読了 4分

本ページはプロモーションを含みます

SageMaker AIで、1枚のGPUをNVIDIAのMIGを使って最大7つの区画に分けられます。

続きを読む

SageMaker AIのエンドポイントで複数のモデルを動かしている人は、GPUを1枚ずつ割り当てなくても済むようになります。使わなければ今までどおり動くため、既存の設定を変える必要はありません。

これまでは、モデルが増えるとGPUを丸ごと1枚ずつ使うか、ほかの方法を選ぶかになりがちでした。

AWSは、3つの方法を挙げています。

  • 大きなエンドポイントにまとめて処理を詰め込む方法
  • 必要なときだけモデルを読み込むマルチモデルエンドポイント
  • Kubernetesを自分で運用してMIGを使う方法

マルチモデルはモデル同士の隔離がなく、1つの重い処理がほかに響きます。Kubernetesは、ドライバーや区画の設定、スケジューリングを自分で管理する手間がかかります。

今回の機能は、NVIDIAのMIGをSageMaker AIで使えるようにしたものです。MIG(Multi-Instance GPU)は、1枚のGPUをハードウェアで独立した区画に分ける仕組みです。各区画には、計算能力の決まった割合と専用のメモリが割り当てられます。

同じ推論の効率化では、10月末にGoogleも新機能を出していました(Googleが「GKE Inference Gateway」を発表)。AWSの発表では、次の点が挙げられています。

  • 応答時間が安定する: 1つのモデルの負荷が増えても、ほかのモデルの応答時間(p99。遅いほうから1%の応答時間)に響きにくい
  • 障害が広がらない: 1つの区画でクラッシュやメモリエラーが起きても、同じGPUのほかのモデルは巻き込まれにくい
  • 読み込み待ちがない: 各モデルは自分の区画に載ったままになり、呼び出しのたびに読み込み直す必要がない

機種ごとに分けられる単位

分け方は、GPUの種類で決まります。AWSの対応表では、次のとおりです。

  • P4d(NVIDIA A100・40GB): 最大7区画。mig-1g.5gbからmig-7g.40gbまで
  • P5(NVIDIA H100・80GB): 最大7区画。mig-1g.10gbからmig-7g.80gbまで
  • G7(NVIDIA RTX PRO 4500 Blackwell・32GB): 最大2区画
  • G7e(NVIDIA RTX PRO 6000 Blackwell Server Edition・96GB): 最大4区画

名前の見方は、mig-3g.40gbなら計算単位3つと40GBです。3gの区画は計算単位を3つ、メモリを8分の4使うため、2つ作るとGPUが埋まります。P4dのmig-3g.20gbも同じ考え方です。

機種が違うと名前が同じでも構成が変わるため、ほかの機種の構成をそのまま持ち込まないよう注意が必要です。

例として、ml.p4d.24xlargeを挙げます。これはA100を8枚搭載したインスタンスです。mig-4g.20gb、mig-2g.10gb、mig-1g.5gbを組み合わせると、1枚のA100に3つの区画ができます。

8枚で合計24区画になり、内訳は次のとおりです。

  • mig-4g.20gb: 8区画
  • mig-2g.10gb: 8区画
  • mig-1g.5gb: 8区画

設定は2か所だけ

設定は2か所です。1つ目は、エンドポイント設定(CreateEndpointConfig)のプロダクションバリアントに、AcceleratorPartitionLayouts(区画の分け方)を書きます。

2つ目は、各モデルを載せる推論コンポーネントに、AcceleratorPartitionType(使う区画の種類)を書きます。新しいAPIの操作や、IAM(アクセス権限)の追加は要りません。

推論コンポーネントに mig-4g.20gb を指定すると、その種類の区画を1つ使います。CopyCount(コピーの数)を増やすと、空いている区画に同じモデルのコピーが置かれます。小さなモデルに同時アクセスが多いときに向くとされています。

区画を作る作業は、エンドポイントの準備中に行われます。AWSのテストでは、区画の作成で準備時間が約17秒増えたとしています。

P4dで mig-1g.10gb を使うには、R525以降のNVIDIAドライバーが必要です。既定のP4dイメージは470.256.02のため、そのまま指定すると、区画の指定が原因だと分からないまま作成に失敗します。InferenceAmiVersion に al2023-ami-sagemaker-inference-gpu-4-1 を指定すると、580系のドライバーのイメージになります。

選ぶときの目安は、AWSの説明では次のとおりです。計算単位は、長い入力や同時に届く多くのプロンプトで、最初の応答が返るまでの速さに関わります。

メモリ単位は、文字を1つずつ生成する処理と、会話の途中経過(KVキャッシュ)を保存する量に関わります。

サーバーの利用率の数字は、分割したエンドポイントでは公開されません(AWS公式ドキュメント、11/8確認)。

Amazon(AWS)の発表を読む

使う人への影響

影響:一部の人
  • モデルごとにGPUを1台ずつ割り当てている場合、同じ台数で複数のモデルを動かせる構成を検討できます。

発表内容をもとにした一般的な情報です。導入や契約の判断は、公式情報を確かめたうえでご自身で行ってください。

今すぐ使える

サイソクの判定

複数モデルを1台で動かすなら、GPUの機種と区画の組み合わせを公式の対応表で確かめるとよいでしょう。

主な対象
AI運用の担当者

11/8時点の判定。発表内容をもとにAIで判定しています。最新の提供状況は公式情報をご確認ください。

すぐにできること

  1. 1使っているSageMakerのエンドポイントが推論コンポーネントを使う構成か、確かめる。
  2. 2P4dでmig-1g.10gbを使う場合は、既定のイメージではなく580系ドライバーのAMIを指定する。
  3. 3使うGPUの機種の分割単位を、公式の対応表で確かめる。

よくある質問

Q. 単一モデルのエンドポイントでも区画を使えますか?
使えません。AWSの発表では、単一モデルのエンドポイント、サーバーレスエンドポイント、機種が混在するインスタンスのプールは対象外です。

この記事をシェアする

出典と更新履歴

出典(公式)
AWS Machine Learning Blog「SageMaker Inference now supports Multi-Instance GPU to maximize GPU utilization for model endpoints」
日時
公式発表 サイソク掲載
確認方法
公開前に、本文を出典と自動で照合しています(事実確認 90点/100点、70点未満は非公開)。制作と確認の方法
誤りの報告
お問い合わせから受け付けています。直した記事は訂正履歴に残します。

次に読む記事

AI生成同じ話題の記事提供中Googleが「GKE Inference Gateway」を発表GKE Inference Gatewayとllm-dの導入で、推論スループットが4.07倍に向上。続きを読む

NEWSLETTER

毎朝7時、昨日のAIニュースの要点を5本

前日に出た記事から大きな発表を選び、1本2行でまとめてメールで届けます。無料・いつでも解除できます。

確認メールのリンクを開いた時点で登録完了です。アドレスは配信にだけ使います(プライバシーポリシー)。 配信の内容

大きな速報を、通知ですぐに

主要企業の大きな発表だけ、1日4回まで。夜22時〜朝7時は鳴らしません。いつでも解除できます。

本記事は公式発表の文章をもとにAIが要約・解説して自動生成したものです。誤りが含まれる可能性があるため、正確な仕様・料金は公式発表をご確認ください。元記事を読む制作方法と事実確認の手順は編集方針をご覧ください。誤りのご指摘はお問い合わせから受け付けています。