Querying the Logs of a Specified Task in a Training Job (OBS Link)¶
Function¶
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.
Debugging¶
You can debug this API through automatic authentication in or use the SDK sample code generated by API Explorer.
URI¶
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. |
Request Parameters¶
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. |
Response Parameters¶
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. |
Example Requests¶
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
Example Responses¶
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 Codes¶
Status Code | Description |
---|---|
200 | ok |
Error Codes¶
See Error Codes.