モデルグループを作成する - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

モデルグループを作成する

モデルグループには、バージョン管理されたモデルのグループが含まれています。 AWS SDK for Python (Boto3) または Amazon SageMaker Studio コンソールを使用してモデルグループを作成します。

モデルグループを作成する (Boto3)

重要

Amazon SageMaker Studio または Amazon SageMaker Studio Classic が Amazon SageMaker リソースを作成できるようにするカスタムIAMポリシーでは、それらのリソースにタグを追加するアクセス許可も付与する必要があります。Studio と Studio Classic は、作成したリソースに自動的にタグ付けするため、リソースにタグを追加するアクセス許可が必要です。IAM ポリシーで Studio と Studio Classic がリソースの作成を許可されていてもタグ付けが許可されていない場合、リソースの作成時にAccessDenied「」エラーが発生する可能性があります。詳細については、「リソースにタグ付けするための SageMakerアクセス許可を提供する」を参照してください。

AWS Amazon の マネージドポリシー SageMaker SageMaker リソースを作成するアクセス許可を付与する には、それらのリソースの作成中にタグを追加するアクセス許可が既に含まれています。

Boto3 を使用してモデルグループを作成するには、 create_model_package_groupAPIオペレーションを呼び出し、パラメータとして名前と説明を指定します。次の例は、モデルを作成する方法を示しています。create_model_package_group 呼び出しからのレスポンスは、新しいモデルグループの Amazon リソースネーム (ARN) です。

まず、必要なパッケージをインポートし、 SageMaker Boto3 クライアントを設定します。

import time import os from sagemaker import get_execution_role, session import boto3 region = boto3.Session().region_name role = get_execution_role() sm_client = boto3.client('sagemaker', region_name=region)

次に、モデルグループを作成します。

import time model_package_group_name = "scikit-iris-detector-" + str(round(time.time())) model_package_group_input_dict = { "ModelPackageGroupName" : model_package_group_name, "ModelPackageGroupDescription" : "Sample model package group" } create_model_package_group_response = sm_client.create_model_package_group(**model_package_group_input_dict) print('ModelPackageGroup Arn : {}'.format(create_model_package_group_response['ModelPackageGroupArn']))

モデルグループを作成する (Studio または Studio Classic)

Amazon SageMaker Studio コンソールで Model Group を作成するには、Studio と Studio Classic のどちらを使用するかに基づいて次の手順を実行します。

Studio
  1. 「Amazon SageMaker Studio を起動する」の手順に従って Studio コンソールを開きます。 SageMaker

  2. 左のナビゲーションペインで [モデル] を選択します。

  3. まだ選択されていない場合は、登録済みモデルタブを選択します。

  4. 登録済みモデルタブラベルのすぐ下にある Model Groups をまだ選択していない場合は、選択します。

  5. 登録 を選択し、モデルグループ を選択します。

  6. 「モデルグループを登録」ダイアログボックスに、次の情報を入力します。

    • モデルグループ名フィールドの新しいモデルグループの名前

    • (オプション) Description フィールドの Model Group の説明。

    • (オプション) タグフィールドの Model Group に関連付けるキーと値のペア。タグの使い方については、「AWS 全般のリファレンス」の「Tagging AWS resources」を参照してください。

  7. モデルグループ の登録 を選択します。

  8. (オプション) Models ページで、登録済みモデルタブを選択し、Model Groups を選択します。新しく作成した Model Group が Model Groups のリストに表示されることを確認します。

Studio Classic
  1. Amazon SageMaker Studio Classic にサインインします。詳細については、「Amazon SageMaker Studio Classic の起動」を参照してください。

  2. 左側のナビゲーションペインで [ホーム] アイコン( Black square icon representing a placeholder or empty image. ) を選択します。

  3. [モデル] を選択し、[モデルレジストリ] を選択します。

  4. [アクション] を選択し、[モデルグループの作成] を選択します。

  5. [新しいモデルグループを作成] ダイアログボックスで、次の情報を入力します。

    • [名前] フィールドに新しい Model Group の名前を入力します。

    • (オプション) [説明] フィールドに Model Group の説明を入力します。

    • (オプション) [タグ] フィールドに、Model Group に関連付けるキーバリューのペアを入力します。タグの使い方については、「AWS 全般のリファレンス」の「Tagging AWS resources」を参照してください。

    • (オプション) [プロジェクト] フィールドに、Model Group を関連付けるプロジェクトを入力します。プロジェクトに関する詳細については、「 SageMaker プロジェクトMLOpsによる自動化」を参照してください。

  6. [Create model group] (モデルグループを作成) を選択します。