更新时间:2024-03-21 GMT+08:00

查询训练作业列表

示例代码

在ModelArts notebook平台,Session鉴权无需输入鉴权参数。其它平台的Session鉴权请参见Session鉴权

1
2
3
4
5
from modelarts.session import Session
from modelarts.estimator import Estimator
session = Session()
job_list_info = Estimator.get_job_list(modelarts_session=session, status=8, per_page=10, page=1, order="asc", search_content="job")
print(job_list_info)

参数说明

表1 get_job_list请求参数说明

参数

是否必选

参数类型

描述

modelarts_session

Object

会话对象,初始化方法请参见Session鉴权

status

Integer

作业状态的查询,默认为所有状态。例如查看创建失败的作业,可选值为3、5、6、13。详细作业状态列表请参见作业状态参考

per_page

Integer

指定每一页展示作业的总量,默认为“10”,可选的范围为[1,1000]。

page

Integer

指定要查询页的索引,默认为“1”

sortBy/sort_by

String

当使用AK/SK认证方式时,参数名为“sortBy”;当使用帐户认证方式时,参数名为“sort_by”。指定查询的排序方式,默认是作业名称“job_name”,目前支持的排序还有作业描述“job_desc”,作业状态“status”,运行时长“duration”,引擎类型“engine_type”以及创建时间 “create_time”

order

String

可选值有:

  • “asc”为递增排序。
  • “desc”为递减排序,默认为“desc”

search_content

String

指定要查询的文字信息,例如训练作业名字,默认为空,字符串的长度为[0,100]。

表2 get_job_list返回参数说明

参数

参数类型

描述

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

error_code

String

调用失败时的错误码,具体请参见错误码

调用成功时无此字段。

job_total_count

Integer

查询到的用户创建作业总数。

job_count_limit

Integer

用户还可以创建训练作业的数量。

is_success

Boolean

接口调用是否成功。

quotas

Integer

训练作业的最大运行数量。

jobs

JSON Array

训练作业的属性列表,具体请参见表3

表3 jobs属性列表

参数

参数类型

描述

job_id

Long

训练作业的ID。

job_name

String

训练作业的名称。

version_id

Long

训练作业的版本ID。

status

Byte

训练作业的运行状态,详细作业状态列表请参见作业状态参考

create_time

Long

训练作业的创建时间,时间戳格式。

duration

Long

训练作业的运行时长,单位为毫秒。

job_desc

String

训练作业的具体描述。

version_count

Long

训练作业的版本数。