@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeTrainingJobResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeTrainingJobResult() |
Modifier and Type | Method and Description |
---|---|
DescribeTrainingJobResult |
addEnvironmentEntry(String key,
String value)
Add a single Environment entry
|
DescribeTrainingJobResult |
addHyperParametersEntry(String key,
String value)
Add a single HyperParameters entry
|
DescribeTrainingJobResult |
clearEnvironmentEntries()
Removes all the entries added into Environment.
|
DescribeTrainingJobResult |
clearHyperParametersEntries()
Removes all the entries added into HyperParameters.
|
DescribeTrainingJobResult |
clone() |
boolean |
equals(Object obj) |
AlgorithmSpecification |
getAlgorithmSpecification()
Information about the algorithm used for training, and algorithm metadata.
|
String |
getAutoMLJobArn()
The Amazon Resource Name (ARN) of an AutoML job.
|
Integer |
getBillableTimeInSeconds()
The billable time in seconds.
|
CheckpointConfig |
getCheckpointConfig() |
Date |
getCreationTime()
A timestamp that indicates when the training job was created.
|
DebugHookConfig |
getDebugHookConfig() |
List<DebugRuleConfiguration> |
getDebugRuleConfigurations()
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
|
List<DebugRuleEvaluationStatus> |
getDebugRuleEvaluationStatuses()
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
|
Boolean |
getEnableInterContainerTrafficEncryption()
To encrypt all communications between ML compute instances in distributed training, choose
True . |
Boolean |
getEnableManagedSpotTraining()
A Boolean indicating whether managed spot training is enabled (
True ) or not (False ). |
Boolean |
getEnableNetworkIsolation()
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose
True . |
Map<String,String> |
getEnvironment()
The environment variables to set in the Docker container.
|
ExperimentConfig |
getExperimentConfig() |
String |
getFailureReason()
If the training job failed, the reason it failed.
|
List<MetricData> |
getFinalMetricDataList()
A collection of
MetricData objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch. |
Map<String,String> |
getHyperParameters()
Algorithm-specific parameters.
|
InfraCheckConfig |
getInfraCheckConfig()
Contains information about the infrastructure health check configuration for the training job.
|
List<Channel> |
getInputDataConfig()
An array of
Channel objects that describes each data input channel. |
String |
getLabelingJobArn()
The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or training
job.
|
Date |
getLastModifiedTime()
A timestamp that indicates when the status of the training job was last modified.
|
ModelArtifacts |
getModelArtifacts()
Information about the Amazon S3 location that is configured for storing model artifacts.
|
OutputDataConfig |
getOutputDataConfig()
The S3 path where model artifacts that you configured when creating the job are stored.
|
ProfilerConfig |
getProfilerConfig() |
List<ProfilerRuleConfiguration> |
getProfilerRuleConfigurations()
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
|
List<ProfilerRuleEvaluationStatus> |
getProfilerRuleEvaluationStatuses()
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
|
String |
getProfilingStatus()
Profiling status of a training job.
|
RemoteDebugConfig |
getRemoteDebugConfig()
Configuration for remote debugging.
|
ResourceConfig |
getResourceConfig()
Resources, including ML compute instances and ML storage volumes, that are configured for model training.
|
RetryStrategy |
getRetryStrategy()
The number of times to retry the job when the job fails due to an
InternalServerError . |
String |
getRoleArn()
The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.
|
String |
getSecondaryStatus()
Provides detailed information about the state of the training job.
|
List<SecondaryStatusTransition> |
getSecondaryStatusTransitions()
A history of all of the secondary statuses that the training job has transitioned through.
|
StoppingCondition |
getStoppingCondition()
Specifies a limit to how long a model training job can run.
|
TensorBoardOutputConfig |
getTensorBoardOutputConfig() |
Date |
getTrainingEndTime()
Indicates the time when the training job ends on training instances.
|
String |
getTrainingJobArn()
The Amazon Resource Name (ARN) of the training job.
|
String |
getTrainingJobName()
Name of the model training job.
|
String |
getTrainingJobStatus()
The status of the training job.
|
Date |
getTrainingStartTime()
Indicates the time when the training job starts on training instances.
|
Integer |
getTrainingTimeInSeconds()
The training time in seconds.
|
String |
getTuningJobArn()
The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a
hyperparameter tuning job.
|
VpcConfig |
getVpcConfig()
A VpcConfig object
that specifies the VPC that this training job has access to.
|
WarmPoolStatus |
getWarmPoolStatus()
The status of the warm pool associated with the training job.
|
int |
hashCode() |
Boolean |
isEnableInterContainerTrafficEncryption()
To encrypt all communications between ML compute instances in distributed training, choose
True . |
Boolean |
isEnableManagedSpotTraining()
A Boolean indicating whether managed spot training is enabled (
True ) or not (False ). |
Boolean |
isEnableNetworkIsolation()
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose
True . |
void |
setAlgorithmSpecification(AlgorithmSpecification algorithmSpecification)
Information about the algorithm used for training, and algorithm metadata.
|
void |
setAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of an AutoML job.
|
void |
setBillableTimeInSeconds(Integer billableTimeInSeconds)
The billable time in seconds.
|
void |
setCheckpointConfig(CheckpointConfig checkpointConfig) |
void |
setCreationTime(Date creationTime)
A timestamp that indicates when the training job was created.
|
void |
setDebugHookConfig(DebugHookConfig debugHookConfig) |
void |
setDebugRuleConfigurations(Collection<DebugRuleConfiguration> debugRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
|
void |
setDebugRuleEvaluationStatuses(Collection<DebugRuleEvaluationStatus> debugRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
|
void |
setEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
To encrypt all communications between ML compute instances in distributed training, choose
True . |
void |
setEnableManagedSpotTraining(Boolean enableManagedSpotTraining)
A Boolean indicating whether managed spot training is enabled (
True ) or not (False ). |
void |
setEnableNetworkIsolation(Boolean enableNetworkIsolation)
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose
True . |
void |
setEnvironment(Map<String,String> environment)
The environment variables to set in the Docker container.
|
void |
setExperimentConfig(ExperimentConfig experimentConfig) |
void |
setFailureReason(String failureReason)
If the training job failed, the reason it failed.
|
void |
setFinalMetricDataList(Collection<MetricData> finalMetricDataList)
A collection of
MetricData objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch. |
void |
setHyperParameters(Map<String,String> hyperParameters)
Algorithm-specific parameters.
|
void |
setInfraCheckConfig(InfraCheckConfig infraCheckConfig)
Contains information about the infrastructure health check configuration for the training job.
|
void |
setInputDataConfig(Collection<Channel> inputDataConfig)
An array of
Channel objects that describes each data input channel. |
void |
setLabelingJobArn(String labelingJobArn)
The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or training
job.
|
void |
setLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the status of the training job was last modified.
|
void |
setModelArtifacts(ModelArtifacts modelArtifacts)
Information about the Amazon S3 location that is configured for storing model artifacts.
|
void |
setOutputDataConfig(OutputDataConfig outputDataConfig)
The S3 path where model artifacts that you configured when creating the job are stored.
|
void |
setProfilerConfig(ProfilerConfig profilerConfig) |
void |
setProfilerRuleConfigurations(Collection<ProfilerRuleConfiguration> profilerRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
|
void |
setProfilerRuleEvaluationStatuses(Collection<ProfilerRuleEvaluationStatus> profilerRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
|
void |
setProfilingStatus(String profilingStatus)
Profiling status of a training job.
|
void |
setRemoteDebugConfig(RemoteDebugConfig remoteDebugConfig)
Configuration for remote debugging.
|
void |
setResourceConfig(ResourceConfig resourceConfig)
Resources, including ML compute instances and ML storage volumes, that are configured for model training.
|
void |
setRetryStrategy(RetryStrategy retryStrategy)
The number of times to retry the job when the job fails due to an
InternalServerError . |
void |
setRoleArn(String roleArn)
The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.
|
void |
setSecondaryStatus(String secondaryStatus)
Provides detailed information about the state of the training job.
|
void |
setSecondaryStatusTransitions(Collection<SecondaryStatusTransition> secondaryStatusTransitions)
A history of all of the secondary statuses that the training job has transitioned through.
|
void |
setStoppingCondition(StoppingCondition stoppingCondition)
Specifies a limit to how long a model training job can run.
|
void |
setTensorBoardOutputConfig(TensorBoardOutputConfig tensorBoardOutputConfig) |
void |
setTrainingEndTime(Date trainingEndTime)
Indicates the time when the training job ends on training instances.
|
void |
setTrainingJobArn(String trainingJobArn)
The Amazon Resource Name (ARN) of the training job.
|
void |
setTrainingJobName(String trainingJobName)
Name of the model training job.
|
void |
setTrainingJobStatus(String trainingJobStatus)
The status of the training job.
|
void |
setTrainingStartTime(Date trainingStartTime)
Indicates the time when the training job starts on training instances.
|
void |
setTrainingTimeInSeconds(Integer trainingTimeInSeconds)
The training time in seconds.
|
void |
setTuningJobArn(String tuningJobArn)
The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a
hyperparameter tuning job.
|
void |
setVpcConfig(VpcConfig vpcConfig)
A VpcConfig object
that specifies the VPC that this training job has access to.
|
void |
setWarmPoolStatus(WarmPoolStatus warmPoolStatus)
The status of the warm pool associated with the training job.
|
String |
toString()
Returns a string representation of this object.
|
DescribeTrainingJobResult |
withAlgorithmSpecification(AlgorithmSpecification algorithmSpecification)
Information about the algorithm used for training, and algorithm metadata.
|
DescribeTrainingJobResult |
withAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of an AutoML job.
|
DescribeTrainingJobResult |
withBillableTimeInSeconds(Integer billableTimeInSeconds)
The billable time in seconds.
|
DescribeTrainingJobResult |
withCheckpointConfig(CheckpointConfig checkpointConfig) |
DescribeTrainingJobResult |
withCreationTime(Date creationTime)
A timestamp that indicates when the training job was created.
|
DescribeTrainingJobResult |
withDebugHookConfig(DebugHookConfig debugHookConfig) |
DescribeTrainingJobResult |
withDebugRuleConfigurations(Collection<DebugRuleConfiguration> debugRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
|
DescribeTrainingJobResult |
withDebugRuleConfigurations(DebugRuleConfiguration... debugRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
|
DescribeTrainingJobResult |
withDebugRuleEvaluationStatuses(Collection<DebugRuleEvaluationStatus> debugRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
|
DescribeTrainingJobResult |
withDebugRuleEvaluationStatuses(DebugRuleEvaluationStatus... debugRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
|
DescribeTrainingJobResult |
withEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
To encrypt all communications between ML compute instances in distributed training, choose
True . |
DescribeTrainingJobResult |
withEnableManagedSpotTraining(Boolean enableManagedSpotTraining)
A Boolean indicating whether managed spot training is enabled (
True ) or not (False ). |
DescribeTrainingJobResult |
withEnableNetworkIsolation(Boolean enableNetworkIsolation)
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose
True . |
DescribeTrainingJobResult |
withEnvironment(Map<String,String> environment)
The environment variables to set in the Docker container.
|
DescribeTrainingJobResult |
withExperimentConfig(ExperimentConfig experimentConfig) |
DescribeTrainingJobResult |
withFailureReason(String failureReason)
If the training job failed, the reason it failed.
|
DescribeTrainingJobResult |
withFinalMetricDataList(Collection<MetricData> finalMetricDataList)
A collection of
MetricData objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch. |
DescribeTrainingJobResult |
withFinalMetricDataList(MetricData... finalMetricDataList)
A collection of
MetricData objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch. |
DescribeTrainingJobResult |
withHyperParameters(Map<String,String> hyperParameters)
Algorithm-specific parameters.
|
DescribeTrainingJobResult |
withInfraCheckConfig(InfraCheckConfig infraCheckConfig)
Contains information about the infrastructure health check configuration for the training job.
|
DescribeTrainingJobResult |
withInputDataConfig(Channel... inputDataConfig)
An array of
Channel objects that describes each data input channel. |
DescribeTrainingJobResult |
withInputDataConfig(Collection<Channel> inputDataConfig)
An array of
Channel objects that describes each data input channel. |
DescribeTrainingJobResult |
withLabelingJobArn(String labelingJobArn)
The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or training
job.
|
DescribeTrainingJobResult |
withLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the status of the training job was last modified.
|
DescribeTrainingJobResult |
withModelArtifacts(ModelArtifacts modelArtifacts)
Information about the Amazon S3 location that is configured for storing model artifacts.
|
DescribeTrainingJobResult |
withOutputDataConfig(OutputDataConfig outputDataConfig)
The S3 path where model artifacts that you configured when creating the job are stored.
|
DescribeTrainingJobResult |
withProfilerConfig(ProfilerConfig profilerConfig) |
DescribeTrainingJobResult |
withProfilerRuleConfigurations(Collection<ProfilerRuleConfiguration> profilerRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
|
DescribeTrainingJobResult |
withProfilerRuleConfigurations(ProfilerRuleConfiguration... profilerRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
|
DescribeTrainingJobResult |
withProfilerRuleEvaluationStatuses(Collection<ProfilerRuleEvaluationStatus> profilerRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
|
DescribeTrainingJobResult |
withProfilerRuleEvaluationStatuses(ProfilerRuleEvaluationStatus... profilerRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
|
DescribeTrainingJobResult |
withProfilingStatus(ProfilingStatus profilingStatus)
Profiling status of a training job.
|
DescribeTrainingJobResult |
withProfilingStatus(String profilingStatus)
Profiling status of a training job.
|
DescribeTrainingJobResult |
withRemoteDebugConfig(RemoteDebugConfig remoteDebugConfig)
Configuration for remote debugging.
|
DescribeTrainingJobResult |
withResourceConfig(ResourceConfig resourceConfig)
Resources, including ML compute instances and ML storage volumes, that are configured for model training.
|
DescribeTrainingJobResult |
withRetryStrategy(RetryStrategy retryStrategy)
The number of times to retry the job when the job fails due to an
InternalServerError . |
DescribeTrainingJobResult |
withRoleArn(String roleArn)
The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.
|
DescribeTrainingJobResult |
withSecondaryStatus(SecondaryStatus secondaryStatus)
Provides detailed information about the state of the training job.
|
DescribeTrainingJobResult |
withSecondaryStatus(String secondaryStatus)
Provides detailed information about the state of the training job.
|
DescribeTrainingJobResult |
withSecondaryStatusTransitions(Collection<SecondaryStatusTransition> secondaryStatusTransitions)
A history of all of the secondary statuses that the training job has transitioned through.
|
DescribeTrainingJobResult |
withSecondaryStatusTransitions(SecondaryStatusTransition... secondaryStatusTransitions)
A history of all of the secondary statuses that the training job has transitioned through.
|
DescribeTrainingJobResult |
withStoppingCondition(StoppingCondition stoppingCondition)
Specifies a limit to how long a model training job can run.
|
DescribeTrainingJobResult |
withTensorBoardOutputConfig(TensorBoardOutputConfig tensorBoardOutputConfig) |
DescribeTrainingJobResult |
withTrainingEndTime(Date trainingEndTime)
Indicates the time when the training job ends on training instances.
|
DescribeTrainingJobResult |
withTrainingJobArn(String trainingJobArn)
The Amazon Resource Name (ARN) of the training job.
|
DescribeTrainingJobResult |
withTrainingJobName(String trainingJobName)
Name of the model training job.
|
DescribeTrainingJobResult |
withTrainingJobStatus(String trainingJobStatus)
The status of the training job.
|
DescribeTrainingJobResult |
withTrainingJobStatus(TrainingJobStatus trainingJobStatus)
The status of the training job.
|
DescribeTrainingJobResult |
withTrainingStartTime(Date trainingStartTime)
Indicates the time when the training job starts on training instances.
|
DescribeTrainingJobResult |
withTrainingTimeInSeconds(Integer trainingTimeInSeconds)
The training time in seconds.
|
DescribeTrainingJobResult |
withTuningJobArn(String tuningJobArn)
The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a
hyperparameter tuning job.
|
DescribeTrainingJobResult |
withVpcConfig(VpcConfig vpcConfig)
A VpcConfig object
that specifies the VPC that this training job has access to.
|
DescribeTrainingJobResult |
withWarmPoolStatus(WarmPoolStatus warmPoolStatus)
The status of the warm pool associated with the training job.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setTrainingJobName(String trainingJobName)
Name of the model training job.
trainingJobName
- Name of the model training job.public String getTrainingJobName()
Name of the model training job.
public DescribeTrainingJobResult withTrainingJobName(String trainingJobName)
Name of the model training job.
trainingJobName
- Name of the model training job.public void setTrainingJobArn(String trainingJobArn)
The Amazon Resource Name (ARN) of the training job.
trainingJobArn
- The Amazon Resource Name (ARN) of the training job.public String getTrainingJobArn()
The Amazon Resource Name (ARN) of the training job.
public DescribeTrainingJobResult withTrainingJobArn(String trainingJobArn)
The Amazon Resource Name (ARN) of the training job.
trainingJobArn
- The Amazon Resource Name (ARN) of the training job.public void setTuningJobArn(String tuningJobArn)
The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a hyperparameter tuning job.
tuningJobArn
- The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was
launched by a hyperparameter tuning job.public String getTuningJobArn()
The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a hyperparameter tuning job.
public DescribeTrainingJobResult withTuningJobArn(String tuningJobArn)
The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a hyperparameter tuning job.
tuningJobArn
- The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was
launched by a hyperparameter tuning job.public void setLabelingJobArn(String labelingJobArn)
The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or training job.
labelingJobArn
- The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or
training job.public String getLabelingJobArn()
The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or training job.
public DescribeTrainingJobResult withLabelingJobArn(String labelingJobArn)
The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or training job.
labelingJobArn
- The Amazon Resource Name (ARN) of the SageMaker Ground Truth labeling job that created the transform or
training job.public void setAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of an AutoML job.
autoMLJobArn
- The Amazon Resource Name (ARN) of an AutoML job.public String getAutoMLJobArn()
The Amazon Resource Name (ARN) of an AutoML job.
public DescribeTrainingJobResult withAutoMLJobArn(String autoMLJobArn)
The Amazon Resource Name (ARN) of an AutoML job.
autoMLJobArn
- The Amazon Resource Name (ARN) of an AutoML job.public void setModelArtifacts(ModelArtifacts modelArtifacts)
Information about the Amazon S3 location that is configured for storing model artifacts.
modelArtifacts
- Information about the Amazon S3 location that is configured for storing model artifacts.public ModelArtifacts getModelArtifacts()
Information about the Amazon S3 location that is configured for storing model artifacts.
public DescribeTrainingJobResult withModelArtifacts(ModelArtifacts modelArtifacts)
Information about the Amazon S3 location that is configured for storing model artifacts.
modelArtifacts
- Information about the Amazon S3 location that is configured for storing model artifacts.public void setTrainingJobStatus(String trainingJobStatus)
The status of the training job.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
trainingJobStatus
- The status of the training job.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
TrainingJobStatus
public String getTrainingJobStatus()
The status of the training job.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
TrainingJobStatus
public DescribeTrainingJobResult withTrainingJobStatus(String trainingJobStatus)
The status of the training job.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
trainingJobStatus
- The status of the training job.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
TrainingJobStatus
public DescribeTrainingJobResult withTrainingJobStatus(TrainingJobStatus trainingJobStatus)
The status of the training job.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
trainingJobStatus
- The status of the training job.
SageMaker provides the following training job statuses:
InProgress
- The training is in progress.
Completed
- The training job has completed.
Failed
- The training job has failed. To see the reason for the failure, see the
FailureReason
field in the response to a DescribeTrainingJobResponse
call.
Stopping
- The training job is stopping.
Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
TrainingJobStatus
public void setSecondaryStatus(String secondaryStatus)
Provides detailed information about the state of the training job. For detailed information on the secondary
status of the training job, see StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input mode.
It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3 location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
secondaryStatus
- Provides detailed information about the state of the training job. For detailed information on the
secondary status of the training job, see StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input
mode. It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3
location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
SecondaryStatus
public String getSecondaryStatus()
Provides detailed information about the state of the training job. For detailed information on the secondary
status of the training job, see StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input mode.
It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3 location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input
mode. It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3
location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
SecondaryStatus
public DescribeTrainingJobResult withSecondaryStatus(String secondaryStatus)
Provides detailed information about the state of the training job. For detailed information on the secondary
status of the training job, see StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input mode.
It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3 location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
secondaryStatus
- Provides detailed information about the state of the training job. For detailed information on the
secondary status of the training job, see StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input
mode. It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3
location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
SecondaryStatus
public DescribeTrainingJobResult withSecondaryStatus(SecondaryStatus secondaryStatus)
Provides detailed information about the state of the training job. For detailed information on the secondary
status of the training job, see StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input mode.
It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3 location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
secondaryStatus
- Provides detailed information about the state of the training job. For detailed information on the
secondary status of the training job, see StatusMessage
under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of them:
Starting
- Starting the training job.
Downloading
- An optional stage for algorithms that support File
training input
mode. It indicates that data is being downloaded to the ML storage volumes.
Training
- Training is in progress.
Interrupted
- The job stopped because the managed spot training instances were interrupted.
Uploading
- Training is complete and the model artifacts are being uploaded to the S3
location.
Completed
- The training job has completed.
Failed
- The training job has failed. The reason for the failure is returned in the
FailureReason
field of DescribeTrainingJobResponse
.
MaxRuntimeExceeded
- The job stopped because it exceeded the maximum allowed runtime.
MaxWaitTimeExceeded
- The job stopped because it exceeded the maximum allowed wait time.
Stopped
- The training job has stopped.
Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
LaunchingMLInstances
PreparingTraining
DownloadingTrainingImage
SecondaryStatus
public void setFailureReason(String failureReason)
If the training job failed, the reason it failed.
failureReason
- If the training job failed, the reason it failed.public String getFailureReason()
If the training job failed, the reason it failed.
public DescribeTrainingJobResult withFailureReason(String failureReason)
If the training job failed, the reason it failed.
failureReason
- If the training job failed, the reason it failed.public Map<String,String> getHyperParameters()
Algorithm-specific parameters.
public void setHyperParameters(Map<String,String> hyperParameters)
Algorithm-specific parameters.
hyperParameters
- Algorithm-specific parameters.public DescribeTrainingJobResult withHyperParameters(Map<String,String> hyperParameters)
Algorithm-specific parameters.
hyperParameters
- Algorithm-specific parameters.public DescribeTrainingJobResult addHyperParametersEntry(String key, String value)
public DescribeTrainingJobResult clearHyperParametersEntries()
public void setAlgorithmSpecification(AlgorithmSpecification algorithmSpecification)
Information about the algorithm used for training, and algorithm metadata.
algorithmSpecification
- Information about the algorithm used for training, and algorithm metadata.public AlgorithmSpecification getAlgorithmSpecification()
Information about the algorithm used for training, and algorithm metadata.
public DescribeTrainingJobResult withAlgorithmSpecification(AlgorithmSpecification algorithmSpecification)
Information about the algorithm used for training, and algorithm metadata.
algorithmSpecification
- Information about the algorithm used for training, and algorithm metadata.public void setRoleArn(String roleArn)
The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.
roleArn
- The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.public String getRoleArn()
The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.
public DescribeTrainingJobResult withRoleArn(String roleArn)
The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.
roleArn
- The Amazon Web Services Identity and Access Management (IAM) role configured for the training job.public List<Channel> getInputDataConfig()
An array of Channel
objects that describes each data input channel.
Channel
objects that describes each data input channel.public void setInputDataConfig(Collection<Channel> inputDataConfig)
An array of Channel
objects that describes each data input channel.
inputDataConfig
- An array of Channel
objects that describes each data input channel.public DescribeTrainingJobResult withInputDataConfig(Channel... inputDataConfig)
An array of Channel
objects that describes each data input channel.
NOTE: This method appends the values to the existing list (if any). Use
setInputDataConfig(java.util.Collection)
or withInputDataConfig(java.util.Collection)
if you
want to override the existing values.
inputDataConfig
- An array of Channel
objects that describes each data input channel.public DescribeTrainingJobResult withInputDataConfig(Collection<Channel> inputDataConfig)
An array of Channel
objects that describes each data input channel.
inputDataConfig
- An array of Channel
objects that describes each data input channel.public void setOutputDataConfig(OutputDataConfig outputDataConfig)
The S3 path where model artifacts that you configured when creating the job are stored. SageMaker creates subfolders for model artifacts.
outputDataConfig
- The S3 path where model artifacts that you configured when creating the job are stored. SageMaker creates
subfolders for model artifacts.public OutputDataConfig getOutputDataConfig()
The S3 path where model artifacts that you configured when creating the job are stored. SageMaker creates subfolders for model artifacts.
public DescribeTrainingJobResult withOutputDataConfig(OutputDataConfig outputDataConfig)
The S3 path where model artifacts that you configured when creating the job are stored. SageMaker creates subfolders for model artifacts.
outputDataConfig
- The S3 path where model artifacts that you configured when creating the job are stored. SageMaker creates
subfolders for model artifacts.public void setResourceConfig(ResourceConfig resourceConfig)
Resources, including ML compute instances and ML storage volumes, that are configured for model training.
resourceConfig
- Resources, including ML compute instances and ML storage volumes, that are configured for model training.public ResourceConfig getResourceConfig()
Resources, including ML compute instances and ML storage volumes, that are configured for model training.
public DescribeTrainingJobResult withResourceConfig(ResourceConfig resourceConfig)
Resources, including ML compute instances and ML storage volumes, that are configured for model training.
resourceConfig
- Resources, including ML compute instances and ML storage volumes, that are configured for model training.public void setWarmPoolStatus(WarmPoolStatus warmPoolStatus)
The status of the warm pool associated with the training job.
warmPoolStatus
- The status of the warm pool associated with the training job.public WarmPoolStatus getWarmPoolStatus()
The status of the warm pool associated with the training job.
public DescribeTrainingJobResult withWarmPoolStatus(WarmPoolStatus warmPoolStatus)
The status of the warm pool associated with the training job.
warmPoolStatus
- The status of the warm pool associated with the training job.public void setVpcConfig(VpcConfig vpcConfig)
A VpcConfig object that specifies the VPC that this training job has access to. For more information, see Protect Training Jobs by Using an Amazon Virtual Private Cloud.
vpcConfig
- A VpcConfig
object that specifies the VPC that this training job has access to. For more information, see Protect Training Jobs by Using an
Amazon Virtual Private Cloud.public VpcConfig getVpcConfig()
A VpcConfig object that specifies the VPC that this training job has access to. For more information, see Protect Training Jobs by Using an Amazon Virtual Private Cloud.
public DescribeTrainingJobResult withVpcConfig(VpcConfig vpcConfig)
A VpcConfig object that specifies the VPC that this training job has access to. For more information, see Protect Training Jobs by Using an Amazon Virtual Private Cloud.
vpcConfig
- A VpcConfig
object that specifies the VPC that this training job has access to. For more information, see Protect Training Jobs by Using an
Amazon Virtual Private Cloud.public void setStoppingCondition(StoppingCondition stoppingCondition)
Specifies a limit to how long a model training job can run. It also specifies how long a managed Spot training job has to complete. When the job reaches the time limit, SageMaker ends the training job. Use this API to cap model training costs.
To stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays job termination for
120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training
are not lost.
stoppingCondition
- Specifies a limit to how long a model training job can run. It also specifies how long a managed Spot
training job has to complete. When the job reaches the time limit, SageMaker ends the training job. Use
this API to cap model training costs.
To stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays job termination
for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of
training are not lost.
public StoppingCondition getStoppingCondition()
Specifies a limit to how long a model training job can run. It also specifies how long a managed Spot training job has to complete. When the job reaches the time limit, SageMaker ends the training job. Use this API to cap model training costs.
To stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays job termination for
120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training
are not lost.
To stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays job
termination for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so
the results of training are not lost.
public DescribeTrainingJobResult withStoppingCondition(StoppingCondition stoppingCondition)
Specifies a limit to how long a model training job can run. It also specifies how long a managed Spot training job has to complete. When the job reaches the time limit, SageMaker ends the training job. Use this API to cap model training costs.
To stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays job termination for
120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training
are not lost.
stoppingCondition
- Specifies a limit to how long a model training job can run. It also specifies how long a managed Spot
training job has to complete. When the job reaches the time limit, SageMaker ends the training job. Use
this API to cap model training costs.
To stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays job termination
for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of
training are not lost.
public void setCreationTime(Date creationTime)
A timestamp that indicates when the training job was created.
creationTime
- A timestamp that indicates when the training job was created.public Date getCreationTime()
A timestamp that indicates when the training job was created.
public DescribeTrainingJobResult withCreationTime(Date creationTime)
A timestamp that indicates when the training job was created.
creationTime
- A timestamp that indicates when the training job was created.public void setTrainingStartTime(Date trainingStartTime)
Indicates the time when the training job starts on training instances. You are billed for the time interval
between this time and the value of TrainingEndTime
. The start time in CloudWatch Logs might be later
than this time. The difference is due to the time it takes to download the training data and to the size of the
training container.
trainingStartTime
- Indicates the time when the training job starts on training instances. You are billed for the time
interval between this time and the value of TrainingEndTime
. The start time in CloudWatch
Logs might be later than this time. The difference is due to the time it takes to download the training
data and to the size of the training container.public Date getTrainingStartTime()
Indicates the time when the training job starts on training instances. You are billed for the time interval
between this time and the value of TrainingEndTime
. The start time in CloudWatch Logs might be later
than this time. The difference is due to the time it takes to download the training data and to the size of the
training container.
TrainingEndTime
. The start time in CloudWatch
Logs might be later than this time. The difference is due to the time it takes to download the training
data and to the size of the training container.public DescribeTrainingJobResult withTrainingStartTime(Date trainingStartTime)
Indicates the time when the training job starts on training instances. You are billed for the time interval
between this time and the value of TrainingEndTime
. The start time in CloudWatch Logs might be later
than this time. The difference is due to the time it takes to download the training data and to the size of the
training container.
trainingStartTime
- Indicates the time when the training job starts on training instances. You are billed for the time
interval between this time and the value of TrainingEndTime
. The start time in CloudWatch
Logs might be later than this time. The difference is due to the time it takes to download the training
data and to the size of the training container.public void setTrainingEndTime(Date trainingEndTime)
Indicates the time when the training job ends on training instances. You are billed for the time interval between
the value of TrainingStartTime
and this time. For successful jobs and stopped jobs, this is the time
after model artifacts are uploaded. For failed jobs, this is the time when SageMaker detects a job failure.
trainingEndTime
- Indicates the time when the training job ends on training instances. You are billed for the time interval
between the value of TrainingStartTime
and this time. For successful jobs and stopped jobs,
this is the time after model artifacts are uploaded. For failed jobs, this is the time when SageMaker
detects a job failure.public Date getTrainingEndTime()
Indicates the time when the training job ends on training instances. You are billed for the time interval between
the value of TrainingStartTime
and this time. For successful jobs and stopped jobs, this is the time
after model artifacts are uploaded. For failed jobs, this is the time when SageMaker detects a job failure.
TrainingStartTime
and this time. For successful jobs and stopped jobs,
this is the time after model artifacts are uploaded. For failed jobs, this is the time when SageMaker
detects a job failure.public DescribeTrainingJobResult withTrainingEndTime(Date trainingEndTime)
Indicates the time when the training job ends on training instances. You are billed for the time interval between
the value of TrainingStartTime
and this time. For successful jobs and stopped jobs, this is the time
after model artifacts are uploaded. For failed jobs, this is the time when SageMaker detects a job failure.
trainingEndTime
- Indicates the time when the training job ends on training instances. You are billed for the time interval
between the value of TrainingStartTime
and this time. For successful jobs and stopped jobs,
this is the time after model artifacts are uploaded. For failed jobs, this is the time when SageMaker
detects a job failure.public void setLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the status of the training job was last modified.
lastModifiedTime
- A timestamp that indicates when the status of the training job was last modified.public Date getLastModifiedTime()
A timestamp that indicates when the status of the training job was last modified.
public DescribeTrainingJobResult withLastModifiedTime(Date lastModifiedTime)
A timestamp that indicates when the status of the training job was last modified.
lastModifiedTime
- A timestamp that indicates when the status of the training job was last modified.public List<SecondaryStatusTransition> getSecondaryStatusTransitions()
A history of all of the secondary statuses that the training job has transitioned through.
public void setSecondaryStatusTransitions(Collection<SecondaryStatusTransition> secondaryStatusTransitions)
A history of all of the secondary statuses that the training job has transitioned through.
secondaryStatusTransitions
- A history of all of the secondary statuses that the training job has transitioned through.public DescribeTrainingJobResult withSecondaryStatusTransitions(SecondaryStatusTransition... secondaryStatusTransitions)
A history of all of the secondary statuses that the training job has transitioned through.
NOTE: This method appends the values to the existing list (if any). Use
setSecondaryStatusTransitions(java.util.Collection)
or
withSecondaryStatusTransitions(java.util.Collection)
if you want to override the existing values.
secondaryStatusTransitions
- A history of all of the secondary statuses that the training job has transitioned through.public DescribeTrainingJobResult withSecondaryStatusTransitions(Collection<SecondaryStatusTransition> secondaryStatusTransitions)
A history of all of the secondary statuses that the training job has transitioned through.
secondaryStatusTransitions
- A history of all of the secondary statuses that the training job has transitioned through.public List<MetricData> getFinalMetricDataList()
A collection of MetricData
objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch.
MetricData
objects that specify the names, values, and dates and times that
the training algorithm emitted to Amazon CloudWatch.public void setFinalMetricDataList(Collection<MetricData> finalMetricDataList)
A collection of MetricData
objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch.
finalMetricDataList
- A collection of MetricData
objects that specify the names, values, and dates and times that
the training algorithm emitted to Amazon CloudWatch.public DescribeTrainingJobResult withFinalMetricDataList(MetricData... finalMetricDataList)
A collection of MetricData
objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch.
NOTE: This method appends the values to the existing list (if any). Use
setFinalMetricDataList(java.util.Collection)
or withFinalMetricDataList(java.util.Collection)
if you want to override the existing values.
finalMetricDataList
- A collection of MetricData
objects that specify the names, values, and dates and times that
the training algorithm emitted to Amazon CloudWatch.public DescribeTrainingJobResult withFinalMetricDataList(Collection<MetricData> finalMetricDataList)
A collection of MetricData
objects that specify the names, values, and dates and times that the
training algorithm emitted to Amazon CloudWatch.
finalMetricDataList
- A collection of MetricData
objects that specify the names, values, and dates and times that
the training algorithm emitted to Amazon CloudWatch.public void setEnableNetworkIsolation(Boolean enableNetworkIsolation)
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose True
. If you enable network isolation for training jobs that are
configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts through the specified
VPC, but the training container does not have network access.
enableNetworkIsolation
- If you want to allow inbound or outbound network calls, except for calls between peers within a training
cluster for distributed training, choose True
. If you enable network isolation for training
jobs that are configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts
through the specified VPC, but the training container does not have network access.public Boolean getEnableNetworkIsolation()
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose True
. If you enable network isolation for training jobs that are
configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts through the specified
VPC, but the training container does not have network access.
True
. If you enable network isolation for training
jobs that are configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts
through the specified VPC, but the training container does not have network access.public DescribeTrainingJobResult withEnableNetworkIsolation(Boolean enableNetworkIsolation)
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose True
. If you enable network isolation for training jobs that are
configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts through the specified
VPC, but the training container does not have network access.
enableNetworkIsolation
- If you want to allow inbound or outbound network calls, except for calls between peers within a training
cluster for distributed training, choose True
. If you enable network isolation for training
jobs that are configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts
through the specified VPC, but the training container does not have network access.public Boolean isEnableNetworkIsolation()
If you want to allow inbound or outbound network calls, except for calls between peers within a training cluster
for distributed training, choose True
. If you enable network isolation for training jobs that are
configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts through the specified
VPC, but the training container does not have network access.
True
. If you enable network isolation for training
jobs that are configured to use a VPC, SageMaker downloads and uploads customer data and model artifacts
through the specified VPC, but the training container does not have network access.public void setEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
To encrypt all communications between ML compute instances in distributed training, choose True
.
Encryption provides greater security for distributed training, but training might take longer. How long it takes
depends on the amount of communication between compute instances, especially if you use a deep learning
algorithms in distributed training.
enableInterContainerTrafficEncryption
- To encrypt all communications between ML compute instances in distributed training, choose
True
. Encryption provides greater security for distributed training, but training might take
longer. How long it takes depends on the amount of communication between compute instances, especially if
you use a deep learning algorithms in distributed training.public Boolean getEnableInterContainerTrafficEncryption()
To encrypt all communications between ML compute instances in distributed training, choose True
.
Encryption provides greater security for distributed training, but training might take longer. How long it takes
depends on the amount of communication between compute instances, especially if you use a deep learning
algorithms in distributed training.
True
. Encryption provides greater security for distributed training, but training might take
longer. How long it takes depends on the amount of communication between compute instances, especially if
you use a deep learning algorithms in distributed training.public DescribeTrainingJobResult withEnableInterContainerTrafficEncryption(Boolean enableInterContainerTrafficEncryption)
To encrypt all communications between ML compute instances in distributed training, choose True
.
Encryption provides greater security for distributed training, but training might take longer. How long it takes
depends on the amount of communication between compute instances, especially if you use a deep learning
algorithms in distributed training.
enableInterContainerTrafficEncryption
- To encrypt all communications between ML compute instances in distributed training, choose
True
. Encryption provides greater security for distributed training, but training might take
longer. How long it takes depends on the amount of communication between compute instances, especially if
you use a deep learning algorithms in distributed training.public Boolean isEnableInterContainerTrafficEncryption()
To encrypt all communications between ML compute instances in distributed training, choose True
.
Encryption provides greater security for distributed training, but training might take longer. How long it takes
depends on the amount of communication between compute instances, especially if you use a deep learning
algorithms in distributed training.
True
. Encryption provides greater security for distributed training, but training might take
longer. How long it takes depends on the amount of communication between compute instances, especially if
you use a deep learning algorithms in distributed training.public void setEnableManagedSpotTraining(Boolean enableManagedSpotTraining)
A Boolean indicating whether managed spot training is enabled (True
) or not (False
).
enableManagedSpotTraining
- A Boolean indicating whether managed spot training is enabled (True
) or not (
False
).public Boolean getEnableManagedSpotTraining()
A Boolean indicating whether managed spot training is enabled (True
) or not (False
).
True
) or not (
False
).public DescribeTrainingJobResult withEnableManagedSpotTraining(Boolean enableManagedSpotTraining)
A Boolean indicating whether managed spot training is enabled (True
) or not (False
).
enableManagedSpotTraining
- A Boolean indicating whether managed spot training is enabled (True
) or not (
False
).public Boolean isEnableManagedSpotTraining()
A Boolean indicating whether managed spot training is enabled (True
) or not (False
).
True
) or not (
False
).public void setCheckpointConfig(CheckpointConfig checkpointConfig)
checkpointConfig
- public CheckpointConfig getCheckpointConfig()
public DescribeTrainingJobResult withCheckpointConfig(CheckpointConfig checkpointConfig)
checkpointConfig
- public void setTrainingTimeInSeconds(Integer trainingTimeInSeconds)
The training time in seconds.
trainingTimeInSeconds
- The training time in seconds.public Integer getTrainingTimeInSeconds()
The training time in seconds.
public DescribeTrainingJobResult withTrainingTimeInSeconds(Integer trainingTimeInSeconds)
The training time in seconds.
trainingTimeInSeconds
- The training time in seconds.public void setBillableTimeInSeconds(Integer billableTimeInSeconds)
The billable time in seconds. Billable time refers to the absolute wall-clock time.
Multiply BillableTimeInSeconds
by the number of instances (InstanceCount
) in your
training cluster to get the total compute time SageMaker bills you if you run distributed training. The formula
is as follows: BillableTimeInSeconds * InstanceCount
.
You can calculate the savings from using managed spot training using the formula
(1 - BillableTimeInSeconds / TrainingTimeInSeconds) * 100
. For example, if
BillableTimeInSeconds
is 100 and TrainingTimeInSeconds
is 500, the savings is 80%.
billableTimeInSeconds
- The billable time in seconds. Billable time refers to the absolute wall-clock time.
Multiply BillableTimeInSeconds
by the number of instances (InstanceCount
) in
your training cluster to get the total compute time SageMaker bills you if you run distributed training.
The formula is as follows: BillableTimeInSeconds * InstanceCount
.
You can calculate the savings from using managed spot training using the formula
(1 - BillableTimeInSeconds / TrainingTimeInSeconds) * 100
. For example, if
BillableTimeInSeconds
is 100 and TrainingTimeInSeconds
is 500, the savings is
80%.
public Integer getBillableTimeInSeconds()
The billable time in seconds. Billable time refers to the absolute wall-clock time.
Multiply BillableTimeInSeconds
by the number of instances (InstanceCount
) in your
training cluster to get the total compute time SageMaker bills you if you run distributed training. The formula
is as follows: BillableTimeInSeconds * InstanceCount
.
You can calculate the savings from using managed spot training using the formula
(1 - BillableTimeInSeconds / TrainingTimeInSeconds) * 100
. For example, if
BillableTimeInSeconds
is 100 and TrainingTimeInSeconds
is 500, the savings is 80%.
Multiply BillableTimeInSeconds
by the number of instances (InstanceCount
) in
your training cluster to get the total compute time SageMaker bills you if you run distributed training.
The formula is as follows: BillableTimeInSeconds * InstanceCount
.
You can calculate the savings from using managed spot training using the formula
(1 - BillableTimeInSeconds / TrainingTimeInSeconds) * 100
. For example, if
BillableTimeInSeconds
is 100 and TrainingTimeInSeconds
is 500, the savings is
80%.
public DescribeTrainingJobResult withBillableTimeInSeconds(Integer billableTimeInSeconds)
The billable time in seconds. Billable time refers to the absolute wall-clock time.
Multiply BillableTimeInSeconds
by the number of instances (InstanceCount
) in your
training cluster to get the total compute time SageMaker bills you if you run distributed training. The formula
is as follows: BillableTimeInSeconds * InstanceCount
.
You can calculate the savings from using managed spot training using the formula
(1 - BillableTimeInSeconds / TrainingTimeInSeconds) * 100
. For example, if
BillableTimeInSeconds
is 100 and TrainingTimeInSeconds
is 500, the savings is 80%.
billableTimeInSeconds
- The billable time in seconds. Billable time refers to the absolute wall-clock time.
Multiply BillableTimeInSeconds
by the number of instances (InstanceCount
) in
your training cluster to get the total compute time SageMaker bills you if you run distributed training.
The formula is as follows: BillableTimeInSeconds * InstanceCount
.
You can calculate the savings from using managed spot training using the formula
(1 - BillableTimeInSeconds / TrainingTimeInSeconds) * 100
. For example, if
BillableTimeInSeconds
is 100 and TrainingTimeInSeconds
is 500, the savings is
80%.
public void setDebugHookConfig(DebugHookConfig debugHookConfig)
debugHookConfig
- public DebugHookConfig getDebugHookConfig()
public DescribeTrainingJobResult withDebugHookConfig(DebugHookConfig debugHookConfig)
debugHookConfig
- public void setExperimentConfig(ExperimentConfig experimentConfig)
experimentConfig
- public ExperimentConfig getExperimentConfig()
public DescribeTrainingJobResult withExperimentConfig(ExperimentConfig experimentConfig)
experimentConfig
- public List<DebugRuleConfiguration> getDebugRuleConfigurations()
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
public void setDebugRuleConfigurations(Collection<DebugRuleConfiguration> debugRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
debugRuleConfigurations
- Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.public DescribeTrainingJobResult withDebugRuleConfigurations(DebugRuleConfiguration... debugRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
NOTE: This method appends the values to the existing list (if any). Use
setDebugRuleConfigurations(java.util.Collection)
or
withDebugRuleConfigurations(java.util.Collection)
if you want to override the existing values.
debugRuleConfigurations
- Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.public DescribeTrainingJobResult withDebugRuleConfigurations(Collection<DebugRuleConfiguration> debugRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.
debugRuleConfigurations
- Configuration information for Amazon SageMaker Debugger rules for debugging output tensors.public void setTensorBoardOutputConfig(TensorBoardOutputConfig tensorBoardOutputConfig)
tensorBoardOutputConfig
- public TensorBoardOutputConfig getTensorBoardOutputConfig()
public DescribeTrainingJobResult withTensorBoardOutputConfig(TensorBoardOutputConfig tensorBoardOutputConfig)
tensorBoardOutputConfig
- public List<DebugRuleEvaluationStatus> getDebugRuleEvaluationStatuses()
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
public void setDebugRuleEvaluationStatuses(Collection<DebugRuleEvaluationStatus> debugRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
debugRuleEvaluationStatuses
- Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.public DescribeTrainingJobResult withDebugRuleEvaluationStatuses(DebugRuleEvaluationStatus... debugRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
NOTE: This method appends the values to the existing list (if any). Use
setDebugRuleEvaluationStatuses(java.util.Collection)
or
withDebugRuleEvaluationStatuses(java.util.Collection)
if you want to override the existing values.
debugRuleEvaluationStatuses
- Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.public DescribeTrainingJobResult withDebugRuleEvaluationStatuses(Collection<DebugRuleEvaluationStatus> debugRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.
debugRuleEvaluationStatuses
- Evaluation status of Amazon SageMaker Debugger rules for debugging on a training job.public void setProfilerConfig(ProfilerConfig profilerConfig)
profilerConfig
- public ProfilerConfig getProfilerConfig()
public DescribeTrainingJobResult withProfilerConfig(ProfilerConfig profilerConfig)
profilerConfig
- public List<ProfilerRuleConfiguration> getProfilerRuleConfigurations()
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
public void setProfilerRuleConfigurations(Collection<ProfilerRuleConfiguration> profilerRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
profilerRuleConfigurations
- Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.public DescribeTrainingJobResult withProfilerRuleConfigurations(ProfilerRuleConfiguration... profilerRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
NOTE: This method appends the values to the existing list (if any). Use
setProfilerRuleConfigurations(java.util.Collection)
or
withProfilerRuleConfigurations(java.util.Collection)
if you want to override the existing values.
profilerRuleConfigurations
- Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.public DescribeTrainingJobResult withProfilerRuleConfigurations(Collection<ProfilerRuleConfiguration> profilerRuleConfigurations)
Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.
profilerRuleConfigurations
- Configuration information for Amazon SageMaker Debugger rules for profiling system and framework metrics.public List<ProfilerRuleEvaluationStatus> getProfilerRuleEvaluationStatuses()
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
public void setProfilerRuleEvaluationStatuses(Collection<ProfilerRuleEvaluationStatus> profilerRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
profilerRuleEvaluationStatuses
- Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.public DescribeTrainingJobResult withProfilerRuleEvaluationStatuses(ProfilerRuleEvaluationStatus... profilerRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
NOTE: This method appends the values to the existing list (if any). Use
setProfilerRuleEvaluationStatuses(java.util.Collection)
or
withProfilerRuleEvaluationStatuses(java.util.Collection)
if you want to override the existing values.
profilerRuleEvaluationStatuses
- Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.public DescribeTrainingJobResult withProfilerRuleEvaluationStatuses(Collection<ProfilerRuleEvaluationStatus> profilerRuleEvaluationStatuses)
Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.
profilerRuleEvaluationStatuses
- Evaluation status of Amazon SageMaker Debugger rules for profiling on a training job.public void setProfilingStatus(String profilingStatus)
Profiling status of a training job.
profilingStatus
- Profiling status of a training job.ProfilingStatus
public String getProfilingStatus()
Profiling status of a training job.
ProfilingStatus
public DescribeTrainingJobResult withProfilingStatus(String profilingStatus)
Profiling status of a training job.
profilingStatus
- Profiling status of a training job.ProfilingStatus
public DescribeTrainingJobResult withProfilingStatus(ProfilingStatus profilingStatus)
Profiling status of a training job.
profilingStatus
- Profiling status of a training job.ProfilingStatus
public Map<String,String> getEnvironment()
The environment variables to set in the Docker container.
public void setEnvironment(Map<String,String> environment)
The environment variables to set in the Docker container.
environment
- The environment variables to set in the Docker container.public DescribeTrainingJobResult withEnvironment(Map<String,String> environment)
The environment variables to set in the Docker container.
environment
- The environment variables to set in the Docker container.public DescribeTrainingJobResult addEnvironmentEntry(String key, String value)
public DescribeTrainingJobResult clearEnvironmentEntries()
public void setRetryStrategy(RetryStrategy retryStrategy)
The number of times to retry the job when the job fails due to an InternalServerError
.
retryStrategy
- The number of times to retry the job when the job fails due to an InternalServerError
.public RetryStrategy getRetryStrategy()
The number of times to retry the job when the job fails due to an InternalServerError
.
InternalServerError
.public DescribeTrainingJobResult withRetryStrategy(RetryStrategy retryStrategy)
The number of times to retry the job when the job fails due to an InternalServerError
.
retryStrategy
- The number of times to retry the job when the job fails due to an InternalServerError
.public void setRemoteDebugConfig(RemoteDebugConfig remoteDebugConfig)
Configuration for remote debugging. To learn more about the remote debugging functionality of SageMaker, see Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging.
remoteDebugConfig
- Configuration for remote debugging. To learn more about the remote debugging functionality of SageMaker,
see Access a
training container through Amazon Web Services Systems Manager (SSM) for remote debugging.public RemoteDebugConfig getRemoteDebugConfig()
Configuration for remote debugging. To learn more about the remote debugging functionality of SageMaker, see Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging.
public DescribeTrainingJobResult withRemoteDebugConfig(RemoteDebugConfig remoteDebugConfig)
Configuration for remote debugging. To learn more about the remote debugging functionality of SageMaker, see Access a training container through Amazon Web Services Systems Manager (SSM) for remote debugging.
remoteDebugConfig
- Configuration for remote debugging. To learn more about the remote debugging functionality of SageMaker,
see Access a
training container through Amazon Web Services Systems Manager (SSM) for remote debugging.public void setInfraCheckConfig(InfraCheckConfig infraCheckConfig)
Contains information about the infrastructure health check configuration for the training job.
infraCheckConfig
- Contains information about the infrastructure health check configuration for the training job.public InfraCheckConfig getInfraCheckConfig()
Contains information about the infrastructure health check configuration for the training job.
public DescribeTrainingJobResult withInfraCheckConfig(InfraCheckConfig infraCheckConfig)
Contains information about the infrastructure health check configuration for the training job.
infraCheckConfig
- Contains information about the infrastructure health check configuration for the training job.public String toString()
toString
in class Object
Object.toString()
public DescribeTrainingJobResult clone()