TrainingSpecification class
Defines how the algorithm is used for a training job.
Constructors
-
TrainingSpecification({required List<
TrainingInstanceType> supportedTrainingInstanceTypes, required List<ChannelSpecification> trainingChannels, required String trainingImage, List<MetricDefinition> ? metricDefinitions, List<HyperParameterSpecification> ? supportedHyperParameters, List<HyperParameterTuningJobObjective> ? supportedTuningJobObjectiveMetrics, bool? supportsDistributedTraining, String? trainingImageDigest}) -
TrainingSpecification.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
metricDefinitions
→ List<
MetricDefinition> ? -
A list of
MetricDefinition
objects, which are used for parsing metrics generated by the algorithm.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
supportedHyperParameters
→ List<
HyperParameterSpecification> ? -
A list of the
HyperParameterSpecification
objects, that define the supported hyperparameters. This is required if the algorithm supports automatic model tuning.>final -
supportedTrainingInstanceTypes
→ List<
TrainingInstanceType> -
A list of the instance types that this algorithm can use for training.
final
-
supportedTuningJobObjectiveMetrics
→ List<
HyperParameterTuningJobObjective> ? -
A list of the metrics that the algorithm emits that can be used as the
objective metric in a hyperparameter tuning job.
final
- supportsDistributedTraining → bool?
-
Indicates whether the algorithm supports distributed training. If set to
false, buyers can't request more than one instance during training.
final
-
trainingChannels
→ List<
ChannelSpecification> -
A list of
ChannelSpecification
objects, which specify the input sources to be used by the algorithm.final - trainingImage → String
-
The Amazon ECR registry path of the Docker image that contains the training
algorithm.
final
- trainingImageDigest → String?
-
An MD5 hash of the training algorithm that identifies the Docker image used
for training.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited