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
View on GitHub
TrainingSpecification Structure Reference