翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
モデルレジストリを使用したモデルの登録とデプロイ
SageMaker モデルレジストリを使用すると、次のことを実行できます。
-
本番稼働用モデルのカタログ化。
-
モデルのバージョン管理。
-
モデルへのメタデータ (トレーニングメトリクスなど) の関連付け。
-
モデルの承認ステータスの管理。
-
本番環境へのモデルデプロイ。
-
CI/CD による、モデルデプロイの自動化。
さまざまなバージョンのモデルを含むモデルパッケージグループを作成して、モデルをカタログ化します。特定の問題を解決するための、すべてのモデルのトレーニングを追跡するモデルグループを作成します。その後、トレーニングする各モデルを登録すると、モデルはモデルレジストリによって新しいモデルバージョンとしてモデルグループに追加されます。一般的なワークフローは、以下のようになります。
-
モデルグループを作成する。
-
モデルをトレーニングする機械学習パイプラインを作成する。 SageMaker パイプラインの詳細については、を参照してください SageMaker パイプラインを作成して管理する。
-
最初のステップで作成したモデルグループに登録するモデルバージョンを、機械学習パイプラインの実行ごとに作成します。
モデルレジストリ構造
SageMaker モデルレジストリは複数のモデルグループで構成され、各グループにモデルパッケージがあります。モデルグループ内の各モデルパッケージは、トレーニング済みモデルに対応します。各モデルパッケージのバージョンは 1 から始まる数値で、モデルグループに新しいモデルパッケージが追加されるたびに増加します。たとえば、モデルグループに 5 つのモデルパッケージを追加すると、モデルパッケージのバージョンは 1、2、3、4、5 になります。以下の画像のサンプルモデルレジストリには 3 つのモデルグループが含まれており、各グループには特定の ML 問題に関連するモデルパッケージが含まれています。

には 2 種類のモデルパッケージがあります SageMaker。1AWS つのタイプはMarketplace で使用され、もう 1 つのタイプはモデルレジストリで使用されます。AWSMarketplace で使用されているモデルパッケージはバージョン管理できないエンティティであり、モデルレジストリのモデルグループに関連付けられていません。AWSMarketplace で使用されているモデルパッケージの詳細については、を参照してくださいアマゾンの購入と販売 SageMaker のアルゴリズムとモデルAWS Marketplace。
モデルレジストリで使用されるモデルパッケージはバージョン管理されており、モデルグループに関連付ける必要があります。このモデルパッケージタイプの ARN の構造は次のとおりです。'arn:aws:sagemaker:
region
:account
:model-group
/version
'
次のトピックでは、モデルレジストリの使用方法を説明します。
トピック