Class: Aws::SageMaker::Types::TrainingSpecification

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

Overview

Defines how the algorithm is used for a training job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_s3_data_sourceTypes::AdditionalS3DataSource

The additional data source used during the training job.



41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#metric_definitionsArray<Types::MetricDefinition>

A list of MetricDefinition objects, which are used for parsing metrics generated by the algorithm.

Returns:



41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#supported_hyper_parametersArray<Types::HyperParameterSpecification>

A list of the HyperParameterSpecification objects, that define the supported hyperparameters. This is required if the algorithm supports automatic model tuning.>



41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#supported_training_instance_typesArray<String>

A list of the instance types that this algorithm can use for training.

Returns:

  • (Array<String>)


41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#supported_tuning_job_objective_metricsArray<Types::HyperParameterTuningJobObjective>

A list of the metrics that the algorithm emits that can be used as the objective metric in a hyperparameter tuning job.



41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#supports_distributed_trainingBoolean

Indicates whether the algorithm supports distributed training. If set to false, buyers can't request more than one instance during training.

Returns:

  • (Boolean)


41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#training_channelsArray<Types::ChannelSpecification>

A list of ChannelSpecification objects, which specify the input sources to be used by the algorithm.

Returns:



41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#training_imageString

The Amazon ECR registry path of the Docker image that contains the training algorithm.

Returns:

  • (String)


41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end

#training_image_digestString

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Returns:

  • (String)


41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41352

class TrainingSpecification < Struct.new(
  :training_image,
  :training_image_digest,
  :supported_hyper_parameters,
  :supported_training_instance_types,
  :supports_distributed_training,
  :metric_definitions,
  :training_channels,
  :supported_tuning_job_objective_metrics,
  :additional_s3_data_source)
  SENSITIVE = []
  include Aws::Structure
end