This API is used to obtain the logs of a specified task of a training job (temporary OBS link, which is valid for 5 minutes). You can view all logs or download the logs.
You can debug this API through automatic authentication in or use the SDK sample code generated by API Explorer.
GET /v2/{project_id}/training-jobs/{training_job_id}/tasks/{task_id}/logs/url
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. For details, see Obtaining a Project ID and Name. |
training_job_id |
Yes |
String |
ID of a training job. |
task_id |
Yes |
String |
Name of a training job. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
Content-Type |
No |
String |
text/plain indicates that a temporary preview URL is returned. application/octet-stream indicates that a temporary download URL is returned. |
Status code: 200
Parameter |
Type |
Description |
---|---|---|
obs_url |
String |
Temporary OBS URL of logs. You can copy the URL to the browser to view the current complete logs. |
The following shows how to query the temporary OBS URL for the work-0 tasks of the training job whose UUID is 2cd88daa-31a4-40a8-a58f-d186b0e93e4f.
GET https://endpoint/v2/{project_id}/training-jobs/2cd88daa-31a4-40a8-a58f-d186b0e93e4f/tasks/worker-0/logs/url?Content-Type=text/plain
Status code: 200
ok
{ "obs_url" : "http://10.155.101.248:20000/xxxxx-test/xk/00chess_test/test11/logs/modelarts-job-0f2ccdbb-4f34-4d53-afb9-d526f3be8c68-ma-platform-init-worker-0-172.16.24.51-01909681.log?AWSAccessKeyId=xxxxx" }
Status Code |
Description |
---|---|
200 |
ok |
See Error Codes.