本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控批量推理作业
除了为批量推理作业设置的配置外,您还可以通过查看作业状态来监控其进度。有关任务可能的状态的更多信息,请参阅中的status字段。ModelInvocationJobSummary
要跟踪任务的进度,您可以使用GetModelInvocationJob和 ListModelInvocationJobsAPI 操作返回的进度计数器。这些计数器显示输入记录的总数以及服务已处理的记录数量。您无需检查 Amazon S3 输出存储桶即可监控完成情况。或者,您可以在包含输出manifest.json.out文件的 Amazon S3 存储桶中的文件中找到这些数字。有关更多信息,请参阅 查看批量推理作业的结果。要了解如何下载 S3 对象,请参阅下载对象。
要了解如何查看有关批量推理作业的详细信息,请选择与您的首选方法对应的选项卡,然后按照以下步骤操作:
- Console
-
- API
-
要获取有关批量推理任务的信息,请使用 Amazon Bedrock 控制平面终端节点发送GetModelInvocationJob请求,并在现场提供该任务的 ID 或 ARN。jobIdentifier
要列出有关多个批量推理任务的信息,请使用 Amazon Bedrock 控制平面终端节点发送ListModelInvocationJobs请求。您可以指定以下可选参数:
| 字段 |
简短描述 |
| maxResults |
要在响应中返回的结果数量上限。 |
| nextToken |
如果结果的数量多于您在 maxResults 字段中指定的数量,响应会返回一个 nextToken 值。要查看下一批结果,请在另一个请求中发送 nextToken 值。 |
GetModelInvocationJob和的响应ListModelInvocationJobs包含一个modelInvocationType字段,用于指示任务是否使用InvokeModel或 Converse API 格式。
响应还包括以下字段,您可以使用这些字段来跟踪正在运行的作业的进度:
-
totalRecordCount— 提交给批量推理作业的记录总数。
-
processedRecordCount— 到目前为止已处理的记录数,包括成功和错误。
-
successRecordCount— 到目前为止成功处理的记录数。
-
errorRecordCount— 在处理过程中导致错误的记录数。
要计算正在运行的作业的进度百分比,请除以processedRecordCounttotalRecordCount。0当您提交任务但处理尚未开始时,计数器会返回。在作业进行时,计数器最多可能会延迟 1 分钟。
要列出任务的所有标签,请使用 Amazon Bedrock 控制平面终端节点发送ListTagsForResource请求,并附上该任务的亚马逊资源名称 (ARN)。