TrainingJobAlgorithmSpecification class

Constructors

TrainingJobAlgorithmSpecification({Input<String?>? algorithmName, Input<List<String>?>? containerArguments, Input<List<String>?>? containerEntrypoints, Input<bool?>? enableSagemakerMetricsTimeSeries, Input<List<TrainingJobAlgorithmSpecificationMetricDefinition>?>? metricDefinitions, Input<String?>? trainingImage, Input<TrainingJobAlgorithmSpecificationTrainingImageConfig?>? trainingImageConfig, Input<String?>? trainingInputMode})
Creates a new TrainingJobAlgorithmSpecification. algorithmName Name or ARN of the algorithm resource to use for the training job. containerArguments List of arguments for the container entrypoint. Maximum of 100 entries. containerEntrypoints List of entrypoint commands for the container. Maximum of 100 entries. enableSagemakerMetricsTimeSeries Whether to enable SageMaker AI metrics time series collection. metricDefinitions List of metric definitions for the training job. Maximum of 40. Use this to extract custom metrics from your own training container logs. SageMaker can still publish built-in metrics for built-in algorithms and supported prebuilt images when this block is omitted. See metricDefinitions below. trainingImage Registry path of the Docker image that contains the training algorithm. trainingImageConfig Training image configuration. See trainingImageConfig below. trainingInputMode Input mode for the training data. Valid values: File, Pipe, FastFile.
const
TrainingJobAlgorithmSpecification.fromMap(Map<String, dynamic> map)
factory

Properties

algorithmName → Input<String?>?
Name or ARN of the algorithm resource to use for the training job.
final
containerArguments → Input<List<String>?>?
List of arguments for the container entrypoint. Maximum of 100 entries.
final
containerEntrypoints → Input<List<String>?>?
List of entrypoint commands for the container. Maximum of 100 entries.
final
enableSagemakerMetricsTimeSeries → Input<bool?>?
Whether to enable SageMaker AI metrics time series collection.
final
hashCode int
The hash code for this object.
no setterinherited
metricDefinitions → Input<List<TrainingJobAlgorithmSpecificationMetricDefinition>?>?
List of metric definitions for the training job. Maximum of 40. Use this to extract custom metrics from your own training container logs. SageMaker can still publish built-in metrics for built-in algorithms and supported prebuilt images when this block is omitted. See metricDefinitions below.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trainingImage → Input<String?>?
Registry path of the Docker image that contains the training algorithm.
final
trainingImageConfig → Input<TrainingJobAlgorithmSpecificationTrainingImageConfig?>?
Training image configuration. See trainingImageConfig below.
final
trainingInputMode → Input<String?>?
Input mode for the training data. Valid values: File, Pipe, FastFile.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited