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

查询训练作业参数详情

示例代码

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

  • 方式一: 根据指定的config_name查询
    1
    2
    3
    4
    5
    6
    from modelarts.session import Session
    from modelarts.estimator import Estimator
    session = Session()
    estimator = Estimator(modelarts_session=session, config_name="my_job_config")
    job_paras_info = estimator.get_job_configs_info()
    print(job_paras_info)
    
  • 方式二: 根据创建训练作业参数返回的对象查询
    1
    2
    job_paras_info = job_config_instance.get_job_configs_info()
    print(job_paras_info)
    

参数说明

表1 Estimator请求参数说明

参数

是否必选

参数类型

描述

modelarts_session

Object

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

config_name

String

训练作业参数名称。

表2 get_job_configs_info返回参数说明

参数

参数类型

描述

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

error_code

String

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

调用成功时无此字段。

config_name

String

训练作业参数的名称。

config_desc

String

训练作业参数的描述信息。

worker_server_num

Integer

训练作业worker的个数。

app_url

String

训练作业的代码目录。

boot_file_url

String

训练作业的代码启动文件。

model_id

Long

训练作业的模型ID。

parameter

JSON Array

训练作业的运行参数,为label-value格式;当为自定义镜像训练作业的时候,此参数为容器环境变量。

spec_id

Long

训练作业资源规格ID。

data_url

String

训练作业的数据集。

dataset_id

String

训练作业的数据集ID。

dataset_version_id

String

训练作业的数据集版本ID。

engine_type

Short

训练作业的引擎类型。

engine_name

String

训练作业的引擎名称。

engine_id

Long

训练作业的引擎ID。

engine_version

String

训练作业使用的引擎版本。

train_url

String

训练作业的输出文件OBS路径URL,默认为空,如“/usr/train/”。

log_url

String

训练作业的日志OBS输出路径URL,默认为空。如:“/usr/train/”

user_image_url

String

自定义镜像训练作业的自定义镜像的SWR-URL。

user_command

String

自定义镜像训练作业的自定义镜像的容器的启动命令。

is_success

Boolean

接口调用是否成功。