Amazon SageMaker
Developer Guide

SecondaryStatusTransition

Specifies a secondary status the job has transitioned into. It includes a start timestamp and later an end timestamp. The end timestamp is added either after the job transitions to a different secondary status or after the job has ended.

Contents

EndTime

A timestamp that shows when the secondary status has ended and the job has transitioned into another secondary status. The EndTime timestamp is also set after the training job has ended.

Type: Timestamp

Required: No

StartTime

A timestamp that shows when the training job has entered this secondary status.

Type: Timestamp

Required: Yes

Status

Provides granular information about the system state. For more information, see SecondaryStatus under the DescribeTrainingJob response elements.

Type: String

Valid Values: Starting | LaunchingMLInstances | PreparingTrainingStack | Downloading | DownloadingTrainingImage | Training | Uploading | Stopping | Stopped | MaxRuntimeExceeded | Completed | Failed

Required: Yes

StatusMessage

Shows a description and progress within a secondary status. The StatusMessage field can be updated to show information on job progress. For example, the Starting secondary status could show a status message such as: "Starting the training job", "Launching requested ML instances", or "Insufficient capacity error from EC2 while launching instances, retrying!" Similarly, the Training secondary status could show a status message such as: "Downloading the training image" or "Training image download completed. Training in progress."

The StatusMessage field is intended for informational purposes. The status messages themselves can be changed or more messages can be added over time.

Type: String

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page: