AlgorithmTrainingSpecification constructor
- Input<
AlgorithmTrainingSpecificationAdditionalS3DataSource?> ? additionalS3DataSource, - Input<
List< ? metricDefinitions,AlgorithmTrainingSpecificationMetricDefinition> ?> - Input<
List< ? supportedHyperParameters,AlgorithmTrainingSpecificationSupportedHyperParameter> ?> - required Input<
List< supportedTrainingInstanceTypes,String> > - Input<
List< ? supportedTuningJobObjectiveMetrics,AlgorithmTrainingSpecificationSupportedTuningJobObjectiveMetric> ?> - Input<
bool?> ? supportsDistributedTraining, - required Input<
List< trainingChannels,AlgorithmTrainingSpecificationTrainingChannel> > - required Input<
String> trainingImage, - Input<
String?> ? trainingImageDigest,
Creates a new AlgorithmTrainingSpecification.
additionalS3DataSource Additional training data to make available to the algorithm. See Additional S3 Data Source.
metricDefinitions List of metric definitions used to parse training logs. See Metric Definitions.
supportedHyperParameters Hyperparameter definitions supported by the algorithm. See Supported Hyper Parameters.
supportedTrainingInstanceTypes Instance types supported for training.
supportedTuningJobObjectiveMetrics Objective metrics supported for hyperparameter tuning jobs. See Supported Tuning Job Objective Metrics.
supportsDistributedTraining Whether the algorithm supports distributed training.
trainingChannels List of channel definitions supported for training. See Training Channels.
trainingImage Training image URI.
trainingImageDigest Digest of the training image.
Implementation
const AlgorithmTrainingSpecification({
this.additionalS3DataSource,
this.metricDefinitions,
this.supportedHyperParameters,
required this.supportedTrainingInstanceTypes,
this.supportedTuningJobObjectiveMetrics,
this.supportsDistributedTraining,
required this.trainingChannels,
required this.trainingImage,
this.trainingImageDigest,
});