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

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

查看模型版本的详细信息

您可以使用Amazon SDK for Python (Boto3)或使用 Amazon 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致电查看模型版本的详细信息。您传入调用输出中获得的模型版本的 ARNlist_model_packages

    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 工作室)

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

  1. 登录亚马逊工作 SageMaker 室。有关更多信息,请参阅加入亚马逊 SageMaker 域名

  2. 在左侧导航窗格中,选择 Home )图标。

  3. 选择模型,然后选择模型注册表

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

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

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

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

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

    • 模型质量:报告与您的模型监控器模型质量检查相关的指标,这些指标将模型预测与 Ground Truth 进行比较。有关模型监视器模型质量检查的更多信息,请参阅监控模型质量

    • 可解释性:报告与您的模型监控器功能归因检查相关的指标,这些指标将您的功能在训练数据和实时数据中的相对排名进行比较。有关模型监视器可解释性检查的更多信息,请参阅监控生产中模型的特征归因偏差

    • 偏差报告:报告与您的模型监控器偏差漂移检查相关的指标,这些指标将实时数据与训练数据的分布进行比较。有关模型监视器偏差漂移检查的更多信息,请参阅监控生产中模型的偏差漂移

    • 推理推荐器:根据您的模型和样本有效负载提供初始实例推荐以实现最佳性能。

    • 负载测试:当您提供特定的生产要求(例如延迟和吞吐量限制)时,对您选择的实例类型运行负载测试。

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