管理模型卡 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

管理模型卡

创建模型卡后,您可以对其进行管理。管理模型卡包括以下操作:

  • 编辑模型卡

  • 删除模型卡

  • 将模型卡导出为 PDF

您可以使用亚马逊 SageMaker 控制台或 SageMaker Python 软件开发工具包进行管理。

使用控制台管理模型卡

使用以下各节中的信息通过 Amazon SageMaker 控制台管理您的模型卡。

编辑模型卡

要编辑模型卡,请在 Amazon 模型卡控制台中选择模型卡的名称,导航到您选择的 SageMaker 模型卡,然后选择编辑

保存模型卡后,将无法编辑该模型卡的名称。保存模型卡版本后,将无法更新该版本的模型卡。您需要进行的任何编辑都将保存为后续版本,以便拥有不可改变的模型更改记录。

要查看模型卡的不同版本,请选择操作选择版本,然后选择要查看的版本。

导出模型卡

按照以下步骤导出模型卡。

  1. 前往 Amazon SageMaker 模型卡控制台。

  2. 选择要导出的模型卡的名称。

  3. 在模型卡概述中,选择操作,然后选择导出 PDF

  4. 输入 S3 URI 或浏览模型卡 PDF 的可用 S3 存储桶。

  5. 如果模型卡成功导出,则可在生成的横幅中选择下载 PDF,也可以直接从 Amazon S3 下载 PDF。

删除模型卡

按照以下步骤永久删除一张或多张模型卡。

  1. 前往 Amazon SageMaker 模型卡控制台。

  2. 选中要删除的卡名称左侧的框。

  3. 选择右上角的删除

  4. 确认您的请求,永久删除一张或多张卡。

在控制台中查看模型卡概览时,也可以删除模型卡,方法是选择操作,然后选择删除模型卡

使用 SageMaker Python 软件开发工具包管理模型卡片

使用以下各节中的信息,使用 Amaz SageMaker on Python 软件开发工具包管理您的模型卡。

通过 SageMaker Python SDK 使用模型卡片

您可以通过 SageMaker Python 软件开发工具包以编程方式创建亚马逊 SageMaker 模型卡。有关更多信息,请参阅 SageMaker Python 软件开发工具包 API 参考中的亚马逊 SageMaker 模型卡

编辑模型卡

您可以使用 model_card.update() 方法编辑模型卡。更新模型卡会创建新的模型卡版本,以便拥有不可改变的模型更改记录。您无法更新模型卡的名称。

my_card.model_overview.model_description = "updated-model-decription" my_card.update()

导出模型卡

指定 S3 输出路径,然后使用以下命令将模型卡 PDF 导出到该路径:

s3_output_path = f"s3://{bucket}/{prefix}/export" pdf_s3_url = my_card.export_pdf(s3_output_path=s3_output_path).delete()

删除模型卡

使用以下命令永久删除模型卡:

my_card.delete()

示例笔记本

有关通过 SageMaker Python SDK 使用模型卡的更多信息,请参阅 Amazon SageMaker 模型治理——模型卡示例笔记本。