查看模型版本的详细信息 - Amazon SageMaker
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查看模型版本的详细信息

您可以使用 或 适用于 Python (Boto3) 的 AWS 软件开发工具包 SageMaker Studio 查看特定模型版本的详细信息。

查看模型版本的详细信息 (Boto3

要使用 Boto3 查看模型版本的详细信息,请完成以下步骤。

  1. 调用 list_model_packages 方法以查看模型组中的模型版本。

    sm_client.list_model_packages(ModelPackageGroupName="ModelGroup1")

    响应是模型包摘要的列表。您可以从此列表中获取模型版本的 Amazon 资源名称 (ARN)。

    {'ModelPackageSummaryList': [{'ModelPackageGroupName': 'AbaloneMPG-16039329888329896', 'ModelPackageVersion': 1, 'ModelPackageArn': 'arn:aws:sagemaker:us-east-2:123456789012:model-package/ModelGroup1/1', 'ModelPackageDescription': 'TestMe', 'CreationTime': datetime.datetime(2020, 10, 29, 1, 27, 46, 46000, tzinfo=tzlocal()), 'ModelPackageStatus': 'Completed', 'ModelApprovalStatus': 'Approved'}], 'ResponseMetadata': {'RequestId': '12345678-abcd-1234-abcd-aabbccddeeff', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': '12345678-abcd-1234-abcd-aabbccddeeff', 'content-type': 'application/x-amz-json-1.1', 'content-length': '349', 'date': 'Mon, 23 Nov 2020 04:56:50 GMT'}, 'RetryAttempts': 0}}
  2. 调用 describe_model_package 以查看模型版本的详细信息。您传入在调用 的输出中获取的模型版本的 list_model_packagesARN。

    sm_client.describe_model_package(ModelPackageName="arn:aws:sagemaker:us-east-2:123456789012:model-package/ModelGroup1/1")

    此调用的输出是一个包含模型版本详细信息的 JSON 对象。

    {'ModelPackageGroupName': 'ModelGroup1', 'ModelPackageVersion': 1, 'ModelPackageArn': 'arn:aws:sagemaker:us-east-2:123456789012:model-package/ModelGroup/1', 'ModelPackageDescription': 'Test Model', 'CreationTime': datetime.datetime(2020, 10, 29, 1, 27, 46, 46000, tzinfo=tzlocal()), 'InferenceSpecification': {'Containers': [{'Image': '257758044811.dkr.ecr.us-east-2.amazonaws.com/sagemaker-xgboost:1.0-1-cpu-py3', 'ImageDigest': 'sha256:99fa602cff19aee33297a5926f8497ca7bcd2a391b7d600300204eef803bca66', 'ModelDataUrl': 's3://sagemaker-us-east-2-123456789012/ModelGroup1/pipelines-0gdonccek7o9-AbaloneTrain-stmiylhtIR/output/model.tar.gz'}], 'SupportedTransformInstanceTypes': ['ml.m5.xlarge'], 'SupportedRealtimeInferenceInstanceTypes': ['ml.t2.medium', 'ml.m5.xlarge'], 'SupportedContentTypes': ['text/csv'], 'SupportedResponseMIMETypes': ['text/csv']}, 'ModelPackageStatus': 'Completed', 'ModelPackageStatusDetails': {'ValidationStatuses': [], 'ImageScanStatuses': []}, 'CertifyForMarketplace': False, 'ModelApprovalStatus': 'PendingManualApproval', 'LastModifiedTime': datetime.datetime(2020, 10, 29, 1, 28, 0, 438000, tzinfo=tzlocal()), 'ResponseMetadata': {'RequestId': '12345678-abcd-1234-abcd-aabbccddeeff', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': '212345678-abcd-1234-abcd-aabbccddeeff', 'content-type': 'application/x-amz-json-1.1', 'content-length': '1038', 'date': 'Mon, 23 Nov 2020 04:59:38 GMT'}, 'RetryAttempts': 0}}

查看模型版本的详细信息 (SageMaker Studio)

要在 SageMaker Studio 中查看模型版本的详细信息,请完成以下步骤。

  1. 登录到 Studio。有关更多信息,请参阅注册 Amazon SageMaker Studio

  2. 在左侧导航窗格中,选择 Components and registrys (组件和注册表) 图标 ( )。

  3. 选择 Model registry (模型注册表)。

  4. 从模型组列表中,选择要查看的模型组。

  5. 将显示一个新选项卡,其中包含模型组中的模型版本列表。

  6. 在模型版本列表中,双击要查看其详细信息的模型版本。

  7. 在打开的模型版本选项卡上,选择以下选项之一以查看有关模型版本的详细信息:

    • 活动 - 显示模型版本的事件,如审批状态更新。

    • Metrics (指标) - 显示模型的质量指标。要显示指标,您必须使用 &SM; 模型监控器为模型启用数据捕获。有关捕获数据的信息,请参阅捕获数据

    • 设置 - 显示与模型版本关联的项目、生成模型的管道、模型组以及模型在 中的位置等信息Amazon S3。