TrainingSpecification
public struct TrainingSpecification : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A list of MetricDefinition objects, which are used for parsing metrics generated by the algorithm.
Declaration
Swift
public let metricDefinitions: [MetricDefinition]?
-
A list of the HyperParameterSpecification objects, that define the supported hyperparameters. This is required if the algorithm supports automatic model tuning.>
Declaration
Swift
public let supportedHyperParameters: [HyperParameterSpecification]?
-
A list of the instance types that this algorithm can use for training.
Declaration
Swift
public let supportedTrainingInstanceTypes: [TrainingInstanceType]
-
A list of the metrics that the algorithm emits that can be used as the objective metric in a hyperparameter tuning job.
Declaration
Swift
public let supportedTuningJobObjectiveMetrics: [HyperParameterTuningJobObjective]?
-
Indicates whether the algorithm supports distributed training. If set to false, buyers can’t request more than one instance during training.
Declaration
Swift
public let supportsDistributedTraining: Bool?
-
A list of ChannelSpecification objects, which specify the input sources to be used by the algorithm.
Declaration
Swift
public let trainingChannels: [ChannelSpecification]
-
The Amazon ECR registry path of the Docker image that contains the training algorithm.
Declaration
Swift
public let trainingImage: String
-
An MD5 hash of the training algorithm that identifies the Docker image used for training.
Declaration
Swift
public let trainingImageDigest: String?
-
init(metricDefinitions:supportedHyperParameters:supportedTrainingInstanceTypes:supportedTuningJobObjectiveMetrics:supportsDistributedTraining:trainingChannels:trainingImage:trainingImageDigest:)
Undocumented
Declaration
Swift
public init(metricDefinitions: [MetricDefinition]? = nil, supportedHyperParameters: [HyperParameterSpecification]? = nil, supportedTrainingInstanceTypes: [TrainingInstanceType], supportedTuningJobObjectiveMetrics: [HyperParameterTuningJobObjective]? = nil, supportsDistributedTraining: Bool? = nil, trainingChannels: [ChannelSpecification], trainingImage: String, trainingImageDigest: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws