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

获取训练作业日志的文件名

示例代码

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

  • 方式一:根据指定的job_id和version_id获取
    1
    2
    3
    4
    5
    from modelarts.session import Session
    from modelarts.estimator import Estimator
    session = Session()
    estimator = Estimator(modelarts_session=session, job_id="182626", version_id="278813")
    job_log_list = estimator.get_job_log_file_list()
    
  • 方式二:根据创建训练作业生成的训练作业对象获取
    1
    job_log_list = job_instance.get_job_log_file_list()
    
  • 方式三:根据查询训练作业版本列表返回的指定训练作业版本对象获取
    1
    job_log_list = job_version_instance_list[0].get_job_log_file_list()
    

参数说明

表1 Estimator请求参数说明

参数

是否必选

参数类型

描述

modelarts_session

Object

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

job_id

String

训练作业的ID。job_id可通过创建训练作业生成的训练作业对象查询,如“job_instance.job_id”。或可通过查询训练作业列表的响应获取。

version_id

String

训练作业的版本ID。version_id可通过创建训练作业生成的训练作业对象查询,如“job_instance.version_id”。或可通过查询训练作业列表的响应获取。

表2 get_job_log_file_list返回参数说明

参数

参数类型

描述

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

error_code

String

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

调用成功时无此字段。

log_file_list

List

训练作业的日志文件名。单机作业日志仅有一个文件,分布式作业日志有多个文件。

is_success

Boolean

接口调用是否成功。