建立模型群組 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立模型群組

模型群組包含一組已進行版本控制的模型。使用 AWS SDK for Python (Boto3) 或 Amazon SageMaker 工作室主控台建立模型群組。

建立模型群組 (Boto3)

重要

允許 Amazon SageMaker 工作室或 Amazon 工作 SageMaker 室經典版創建 Amazon SageMaker 資源的自定義 IAM 政策還必須授予許可才能向這些資源添加標籤。需要向資源添加標籤的權限,因為 Studio 和 Studio 經典版會自動標記它們創建的任何資源。如果 IAM 政策允許 Studio 和 Studio 經典版建立資源,但不允許標記,則在嘗試建立資源時可能會發生 AccessDenied "" 錯誤。如需詳細資訊,請參閱 提供標記資 SageMaker源的權限

AWS Amazon 的受管政策 SageMaker授予建立 SageMaker 資源的權限,已包含在建立這些資源時新增標籤的權限。

若要使用 Boto3 建立模型群組,請呼叫 create_model_package_group API 作業,並指定名稱和描述作為參數。下列範例展示如何建立模型群組。create_model_package_group 呼叫的回應是新模型群組的 Amazon Resource Name (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']))

建立模型群組 (工作室或工作室經典版)

若要在 Amazon SageMaker Studio 主控台中建立模型群組,請根據您使用的是工作室還是工作室傳統版完成以下步驟。

Studio
  1. 按照 Amazon SageMaker 工作室啟動中的說明打開 SageMaker 工作室控制台。

  2. 在左側導覽窗格中選擇 Models (模型)

  3. 選擇已註冊的模型標籤 (如果尚未選取)。

  4. 如果尚未選取「模型」,請在「已註冊模型」標籤標籤下方選擇「模型群組」。

  5. 選擇註冊,然後選擇模型群組

  6. 在「註冊模型群組」對話方塊中,輸入下列資訊:

    • 「模型群組名稱」欄位中新「模型群組」的名稱

    • (選擇性)「描述」欄位中「模型群組」的說明

    • (選擇性) 您要與「籤」欄位中「模型群組」相關聯的任何鍵值配對。如需與使用標記相關的資訊,請參閱 AWS 一般參考中的標記 AWS 資源

  7. 選擇註冊模型群組

  8. (選擇性) 在「模」頁面中,選擇「已註冊的模型」標籤,然後選擇「模型群組」。確認新建立的「模型群組」出現在「模型群組」清單中。

Studio Classic
  1. 登錄到 Amazon SageMaker 工作室經典。有關更多信息,請參閱啟動 Amazon SageMaker 工作室經典

  2. 在左側的導覽窗格中,選擇首頁圖示 ( )。

  3. 選擇模型,然後選擇模型註冊表

  4. 選擇動作,然後選擇 建立模型群組

  5. 建立模型群組對話方塊中,輸入下列資訊:

    • 模型群組名稱欄位中輸入新模型群組的名稱。

    • (可選) 在描述欄位中,輸入模型群組的描述。

    • (可選) 在標籤欄位中,輸入您希望與模型群組相關聯的任何鍵值對。如需與使用標記相關的資訊,請參閱 AWS 一般參考中的標記 AWS 資源

    • (可選) 在專案欄位中選擇要與模型群組相關聯的專案。如需與專案相關的資訊,請參閱使用專案自動執行 MLOP SageMaker

  6. 選擇建立模型群組