TrainingJobAlgorithmSpecification class
Constructors
-
TrainingJobAlgorithmSpecification({Input<
String?> ? algorithmName, Input<List< ? containerArguments, Input<String> ?>List< ? containerEntrypoints, Input<String> ?>bool?> ? enableSagemakerMetricsTimeSeries, Input<List< ? metricDefinitions, Input<TrainingJobAlgorithmSpecificationMetricDefinition> ?>String?> ? trainingImage, Input<TrainingJobAlgorithmSpecificationTrainingImageConfig?> ? trainingImageConfig, Input<String?> ? trainingInputMode}) -
Creates a new TrainingJobAlgorithmSpecification.
algorithmNameName or ARN of the algorithm resource to use for the training job.containerArgumentsList of arguments for the container entrypoint. Maximum of 100 entries.containerEntrypointsList of entrypoint commands for the container. Maximum of 100 entries.enableSagemakerMetricsTimeSeriesWhether to enable SageMaker AI metrics time series collection.metricDefinitionsList 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. SeemetricDefinitionsbelow.trainingImageRegistry path of the Docker image that contains the training algorithm.trainingImageConfigTraining image configuration. SeetrainingImageConfigbelow.trainingInputModeInput 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
metricDefinitionsbelow.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
trainingImageConfigbelow.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