查询训练日志
示例代码
在ModelArts notebook平台,Session鉴权无需输入鉴权参数。其它平台的Session鉴权请参见Session鉴权。
- 方式一:根据指定的job_id查询。
from modelarts.session import Session from modelarts.estimatorV2 import Estimator session = Session() estimator = Estimator(session=session, job_id="your job id") info = estimator.get_job_log() print(info)
- 方式二:根据创建训练作业生成的训练作业对象查询。
log = job_instance.get_job_log(task_id="worker-0") print(log)
参数说明
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
task_id |
否 |
String |
要查看哪个工作节点的日志,默认值为"worker-0";如果在创建训练作业时参数train_instance_count选择了2,则可选值为"worker-0","worker-1",依次类推。 |
参数 |
参数类型 |
描述 |
---|---|---|
content |
String |
日志内容。
|
current_size |
Integer |
当前返回的日志大小(单位:字节)。最大为5兆。 |
full_size |
Integer |
完整的日志大小(单位:字节)。 |
参数 |
类型 |
描述 |
---|---|---|
error_msg |
String |
调用失败时的错误信息,调用成功时无此字段。 |
error_code |
String |
调用失败时的错误码,具体请参见错误码,调用成功时无此字段。 |
error_solution |
String |
调用失败时的提示解决信息,调用成功时无此字段。 |