查询训练作业列表
示例代码
在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) |
参数说明
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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 |
可选值有:
|
search_content |
否 |
String |
指定要查询的文字信息,例如训练作业名字,默认为空,字符串的长度为[0,100]。 |
参数 |
参数类型 |
描述 |
---|---|---|
error_msg |
String |
调用失败时的错误信息。 调用成功时无此字段。 |
error_code |
String |
调用失败时的错误码,具体请参见错误码。 调用成功时无此字段。 |
job_total_count |
Integer |
查询到的用户创建作业总数。 |
job_count_limit |
Integer |
用户还可以创建训练作业的数量。 |
is_success |
Boolean |
接口调用是否成功。 |
quotas |
Integer |
训练作业的最大运行数量。 |
jobs |
JSON Array |
训练作业的属性列表,具体请参见表3。 |
参数 |
参数类型 |
描述 |
---|---|---|
job_id |
Long |
训练作业的ID。 |
job_name |
String |
训练作业的名称。 |
version_id |
Long |
训练作业的版本ID。 |
status |
Byte |
训练作业的运行状态,详细作业状态列表请参见作业状态参考。 |
create_time |
Long |
训练作业的创建时间,时间戳格式。 |
duration |
Long |
训练作业的运行时长,单位为毫秒。 |
job_desc |
String |
训练作业的具体描述。 |
version_count |
Long |
训练作业的版本数。 |