文档首页/ AI开发平台ModelArts/ API参考/ 训练管理/ 获取训练作业事件列表
更新时间:2024-10-23 GMT+08:00
分享

获取训练作业事件列表

功能介绍

获取训练作业事件列表。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

GET /v2/{project_id}/training-jobs/{training_job_id}/events

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

用户项目ID。获取方法请参见获取项目ID和名称

training_job_id

String

训练作业ID。获取方法请参见查询训练作业列表

表2 Query参数

参数

是否必选

参数类型

描述

offset

Integer

数据条目偏移量。

limit

Integer

指定每一页返回的最大条目数,取值范围[1,100],默认为50。

order

String

instance order

start_time

String

开始时间,需要与结束时间一起传入。

end_time

String

结束时间,需要与开始时间一起传入。

level

String

指定返回的事件级别,取值范围[Info Error Warning]。

pattern

String

指定事件信息包含的内容,最长256个字符。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Language

String

语言。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

total

String

总条数。

limit

String

最大显示条数。

offset

String

开始的条数。

order

String

排序方式。

start_time

String

事件的开始时间。

end_time

String

事件的结束时间。

events

Array of Event objects

事件列表

表5 Event

参数

参数类型

描述

message

String

事件信息。

level

String

事件级别。

time

String

事件发生的时间。

状态码: 400

表6 响应Body参数

参数

参数类型

描述

error_code

String

ModelArts错误码。

error_msg

String

具体错误信息。

请求示例

GET https://endpoint/v2/{project_id}/training-jobs/{training_job_id}/events?order=desc&offset=0&limit=10&start_time=1669449696964&end_time=1669711991259

响应示例

状态码: 200

ok

{
  "total" : 27,
  "limit" : 10,
  "offset" : 0,
  "order" : "desc",
  "start_time" : "2022-11-26T16:01:36+08:00",
  "end_time" : "2022-11-29T16:53:11+08:00",
  "events" : [ {
    "time" : "2022-11-26T16:03:41+08:00",
    "level" : "Error",
    "message" : "Training job failed."
  }, {
    "time" : "2022-11-26T16:03:16+08:00",
    "level" : "Info",
    "message" : "[Job: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5] ExecuteAction: Start to execute action TerminateJob"
  }, {
    "time" : "2022-11-26T16:03:12+08:00",
    "level" : "Info",
    "message" : "[worker-0][time used:0.296s] Upload training output(parameter name: train_url) finished."
  }, {
    "time" : "2022-11-26T16:03:12+08:00",
    "level" : "Info",
    "message" : "[worker-0] Training output(parameter name: train_url) Uploading."
  }, {
    "time" : "2022-11-26T16:03:11+08:00",
    "level" : "Info",
    "message" : "[worker-0] Training finished. Exit code 1."
  }, {
    "time" : "2022-11-26T16:02:10+08:00",
    "level" : "Info",
    "message" : "[worker-0] training started."
  }, {
    "time" : "2022-11-26T16:02:09+08:00",
    "level" : "Info",
    "message" : "Training job is running."
  }, {
    "time" : "2022-11-26T16:02:06+08:00",
    "level" : "Info",
    "message" : "[Pod: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5-worker-0] Started: Started container"
  }, {
    "time" : "2022-11-26T16:02:06+08:00",
    "level" : "Info",
    "message" : "[Pod: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5-worker-0] SuccessfulCreate: Created container"
  }, {
    "time" : "2022-11-26T16:02:05+08:00",
    "level" : "Info",
    "message" : "[Pod: modelarts-job-5bd61eea-9de2-4864-a0f7-5fae966171b5-worker-0] Pulled: Successfully pulled image \"swr.cn-north-7.myhuaweicloud.com/modelarts-job-dev-image/modelarts-tool-container:1.0.0-5.3.1-b002.2\""
  } ]
}

状态码: 400

Bad Request。

{
  "error_code" : "ModelArts.50004000",
  "error_msg" : "Bad request."
}

状态码

状态码

描述

200

ok

400

Bad Request。

错误码

请参见错误码

相关文档