AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Defines how the algorithm is used for a training job.

Inheritance Hierarchy


Namespace: Amazon.SageMaker.Model
Assembly: AWSSDK.SageMaker.dll
Version: 3.x.y.z


public class TrainingSpecification

The TrainingSpecification type exposes the following members


Public Method TrainingSpecification()


Public Property MetricDefinitions System.Collections.Generic.List<Amazon.SageMaker.Model.MetricDefinition>

Gets and sets the property MetricDefinitions.

A list of MetricDefinition objects, which are used for parsing metrics generated by the algorithm.

Public Property SupportedHyperParameters System.Collections.Generic.List<Amazon.SageMaker.Model.HyperParameterSpecification>

Gets and sets the property SupportedHyperParameters.

A list of the HyperParameterSpecification objects, that define the supported hyperparameters. This is required if the algorithm supports automatic model tuning.>

Public Property SupportedTrainingInstanceTypes System.Collections.Generic.List<System.String>

Gets and sets the property SupportedTrainingInstanceTypes.

A list of the instance types that this algorithm can use for training.

Public Property SupportedTuningJobObjectiveMetrics System.Collections.Generic.List<Amazon.SageMaker.Model.HyperParameterTuningJobObjective>

Gets and sets the property SupportedTuningJobObjectiveMetrics.

A list of the metrics that the algorithm emits that can be used as the objective metric in a hyperparameter tuning job.

Public Property SupportsDistributedTraining System.Boolean

Gets and sets the property SupportsDistributedTraining.

Indicates whether the algorithm supports distributed training. If set to false, buyers can't request more than one instance during training.

Public Property TrainingChannels System.Collections.Generic.List<Amazon.SageMaker.Model.ChannelSpecification>

Gets and sets the property TrainingChannels.

A list of ChannelSpecification objects, which specify the input sources to be used by the algorithm.

Public Property TrainingImage System.String

Gets and sets the property TrainingImage.

The Amazon ECR registry path of the Docker image that contains the training algorithm.

Public Property TrainingImageDigest System.String

Gets and sets the property TrainingImageDigest.

An MD5 hash of the training algorithm that identifies the Docker image used for training.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5