Sagemaker AI での、モデルレジストリの一般的な問題をトラブルシューティングする方法を教えてください。

所要時間1分
0

Amazon SageMaker AI での、モデルレジストリに関する一般的な問題をトラブルシューティングしたいです。

解決策

SageMaker AI のモデルレジストリにモデルを登録できない

注: 次の解決策は、SageMaker AI としてデプロイされており、モデルカードが作成済みであり、SageMaker AI エンドポイントと関連付けられたモデルを対象としています。

パイプラインを使用してモデルを登録しており、SageMaker AI Python SDK バージョン 2.90.0 以降を使用している場合、RegisterModel はサポートされません。この問題を解決するには、ModelStep を使用してモデルを登録します。Boto3 または SageMaker AI Studio を使用してモデルを登録することもできます。

注: 1000 を超えるモデルが必要な場合は、クォータの増加をリクエストしてください。

クロスアカウントモデルを作成すると、Access denied エラーが発生する

複数 AWS アカウントにわたるモデルを作成すると、次のエラーが発生する場合があります。

CreateModel 操作の呼び出し時にエラーが発生しました (AccessDeniedException): ユーザー arn:aws:sts::123456789**:assumed-role/Role-AA** は、次の実行を許可されていません。sagemaker:CreateModel、リソース: arn:aws:sagemaker:eu-west-1:123456789**:model-package/sample-model-package-group/20 理由: sagemaker:CreateModel アクションを許可するリソースベースのポリシーがありません。

上記のエラーは、リソースポリシーを適切に構成しなかった場合に発生します。この問題を解決するには、Amazon Simple Storage Service (Amazon S3) バケットとモデルパッケージグループのリソースポリシーを適切に設定します。必要に応じて、アカウント ID、AWS リージョン、モデルパッケージグループも変更してください。詳細については、「別のアカウントのモデルバージョンをデプロイする」を参照してください。

SageMaker AI Studio 環境でモデルパッケージグループを閲覧できない

注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI で発生したエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

ドメインとユーザープロファイルを使用してモデルパッケージグループを作成する場合、値はタグとして表示されます。タグはモデルパッケージグループに適用されます。タグを確認するには、次の list-tags コマンドを実行します。

aws sagemaker list-tags --resource-arn example-model-package-group-arn

注: example-model-package-group-arn は、実際のモデルパッケージグループの ARN に置き換えます。

モデルパッケージグループの情報を表示するには、次の describe-model-package-group コマンドを実行します。

aws sagemaker describe-model-package-group --model-package-group-name example-model-package-group-name

注: example-model-package-group-name は、実際のモデルパッケージグループの名前に置き換えます。

注: SageMaker AI は、SageMaker AI リソースにアタッチされている sagemaker:domain-arn タグを使用してリソースをフィルター処理します。したがって、SageMaker AI は、ドメイン内で作成されたリソースと sagemaker:domain-arn tag タグが付いていないリソースのみを表示します。また、リソースのフィルター処理は Studio UI でのみサポートされています。

AWS公式
AWS公式更新しました 1ヶ月前