You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::SageMaker::Types::DescribeTrainingJobResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#algorithm_specificationTypes::AlgorithmSpecification

Information about the algorithm used for training, and algorithm metadata.



1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#creation_timeTime

A timestamp that indicates when the training job was created.

Returns:

  • (Time)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#failure_reasonString

If the training job failed, the reason it failed.

Returns:

  • (String)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#hyper_parametersHash<String,String>

Algorithm-specific parameters.

Returns:

  • (Hash<String,String>)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#input_data_configArray<Types::Channel>

An array of Channel objects that describes each data input channel.

Returns:



1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#last_modified_timeTime

A timestamp that indicates when the status of the training job was last modified.

Returns:

  • (Time)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#model_artifactsTypes::ModelArtifacts

Information about the Amazon S3 location that is configured for storing model artifacts.



1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#output_data_configTypes::OutputDataConfig

The S3 path where model artifacts that you configured when creating the job are stored. Amazon SageMaker creates subfolders for model artifacts.



1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#resource_configTypes::ResourceConfig

Resources, including ML compute instances and ML storage volumes, that are configured for model training.



1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#role_arnString

The AWS Identity and Access Management (IAM) role configured for the training job.

Returns:

  • (String)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#secondary_statusString

Provides granular information about the system state. For more information, see TrainingJobStatus.

Returns:

  • (String)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#stopping_conditionTypes::StoppingCondition

The condition under which to stop the training job.



1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#training_end_timeTime

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 Amazon SageMaker detects a job failure.

Returns:

  • (Time)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#training_job_arnString

The Amazon Resource Name (ARN) of the training job.

Returns:

  • (String)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#training_job_nameString

Name of the model training job.

Returns:

  • (String)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#training_job_statusString

The status of the training job.

For the InProgress status, Amazon SageMaker can return these secondary statuses:

  • Starting - Preparing for training.

  • Downloading - Optional stage for algorithms that support File training input mode. It indicates data is being downloaded to ML storage volumes.

  • Training - Training is in progress.

  • Uploading - Training is complete and model upload is in progress.

For the Stopped training status, Amazon SageMaker can return these secondary statuses:

  • MaxRuntimeExceeded - Job stopped as a result of maximum allowed runtime exceeded.

^

Returns:

  • (String)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#training_start_timeTime

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.

Returns:

  • (Time)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#tuning_job_arnString

The Amazon Resource Name (ARN) of the associated hyperparameter tuning job if the training job was launched by a hyperparameter tuning job.

Returns:

  • (String)


1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end

#vpc_configTypes::VpcConfig

A VpcConfig object that specifies the VPC that this training job has access to. For more information, see train-vpc.

Returns:



1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 1965

class DescribeTrainingJobResponse < Struct.new(
  :training_job_name,
  :training_job_arn,
  :tuning_job_arn,
  :model_artifacts,
  :training_job_status,
  :secondary_status,
  :failure_reason,
  :hyper_parameters,
  :algorithm_specification,
  :role_arn,
  :input_data_config,
  :output_data_config,
  :resource_config,
  :vpc_config,
  :stopping_condition,
  :creation_time,
  :training_start_time,
  :training_end_time,
  :last_modified_time)
  include Aws::Structure
end