Values_0.TrainingSpecificationSourceDefines how the algorithm is used for a training job.
type nonrec t = {trainingImage : ContainerImage.t;The Amazon ECR registry path of the Docker image that contains the training algorithm.
*)trainingImageDigest : ImageDigest.t option;An MD5 hash of the training algorithm that identifies the Docker image used for training.
*)supportedHyperParameters : HyperParameterSpecifications.t option;A list of the HyperParameterSpecification objects, that define the supported hyperparameters. This is required if the algorithm supports automatic model tuning.>
*)supportedTrainingInstanceTypes : TrainingInstanceTypes.t;A list of the instance types that this algorithm can use for training.
*)supportsDistributedTraining : Boolean.t option;Indicates whether the algorithm supports distributed training. If set to false, buyers can't request more than one instance during training.
*)metricDefinitions : MetricDefinitionList.t option;A list of MetricDefinition objects, which are used for parsing metrics generated by the algorithm.
*)trainingChannels : ChannelSpecifications.t;A list of ChannelSpecification objects, which specify the input sources to be used by the algorithm.
*)supportedTuningJobObjectiveMetrics : HyperParameterTuningJobObjectives.t option;A list of the metrics that the algorithm emits that can be used as the objective metric in a hyperparameter tuning job.
*)additionalS3DataSource : AdditionalS3DataSource.t option;The additional data source used during the training job.
*)}val make :
?trainingImageDigest:??? ->
?supportedHyperParameters:??? ->
?supportsDistributedTraining:??? ->
?metricDefinitions:??? ->
?supportedTuningJobObjectiveMetrics:??? ->
?additionalS3DataSource:??? ->
trainingImage:ContainerImage.t ->
supportedTrainingInstanceTypes:TrainingInstanceTypes.t ->
trainingChannels:ChannelSpecifications.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `Enum of string
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Enum of string | `String of ContentType.t ] list
| `String of ParameterName.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of [> `String of ParameterValue.t ] list
| `String of ParameterValue.t ])
list ])
list ])
list ]
list
| `String of ContainerImage.t
| `Structure of
(string * [> `Enum of string | `String of S3Uri.t ]) list ])
list ]