This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SageMaker::TrainingSpecification object:

  $service_obj->Method(Att1 => { MetricDefinitions => $value, ..., TrainingImageDigest => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SageMaker::TrainingSpecification object:

  $result = $service_obj->Method(...);


Defines how the algorithm is used for a training job.


MetricDefinitions => ArrayRef[Paws::SageMaker::MetricDefinition]

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

SupportedHyperParameters => ArrayRef[Paws::SageMaker::HyperParameterSpecification]

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

REQUIRED SupportedTrainingInstanceTypes => ArrayRef[Str|Undef]

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

SupportedTuningJobObjectiveMetrics => ArrayRef[Paws::SageMaker::HyperParameterTuningJobObjective]

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

SupportsDistributedTraining => Bool

  Indicates whether the algorithm supports distributed training. If set
to false, buyers canE<rsquo>t request more than one instance during

REQUIRED TrainingChannels => ArrayRef[Paws::SageMaker::ChannelSpecification]

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

REQUIRED TrainingImage => Str

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

TrainingImageDigest => Str

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


This class forms part of Paws, describing an object used in Paws::SageMaker


The source code is located here:

Please report bugs to: