/AWS1/CL_SGMALGORITHMSPEC¶
Specifies the training algorithm to use in a CreateTrainingJob request.
SageMaker uses its own SageMaker account credentials to pull and access built-in algorithms so built-in algorithms are universally accessible across all Amazon Web Services accounts. As a result, built-in algorithms have standard, unrestricted access. You cannot restrict built-in algorithms using IAM roles. Use custom algorithms if you require specific access controls.
For more information about algorithms provided by SageMaker, see Algorithms. For information about using your own algorithms, see Using Your Own Algorithms with Amazon SageMaker.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_traininginputmode TYPE /AWS1/SGMTRAININGINPUTMODE /AWS1/SGMTRAININGINPUTMODE¶
TrainingInputMode
Optional arguments:¶
iv_trainingimage TYPE /AWS1/SGMALGORITHMIMAGE /AWS1/SGMALGORITHMIMAGE¶
The registry path of the Docker image that contains the training algorithm. For information about docker registry paths for SageMaker built-in algorithms, see Docker Registry Paths and Example Code in the Amazon SageMaker developer guide. SageMaker supports both
registry/repository[:tag]andregistry/repository[@digest]image path formats. For more information about using your custom training container, see Using Your Own Algorithms with Amazon SageMaker.You must specify either the algorithm name to the
AlgorithmNameparameter or the image URI of the algorithm container to theTrainingImageparameter.For more information, see the note in the
AlgorithmNameparameter description.
iv_algorithmname TYPE /AWS1/SGMARNORNAME /AWS1/SGMARNORNAME¶
The name of the algorithm resource to use for the training job. This must be an algorithm resource that you created or subscribe to on Amazon Web Services Marketplace.
You must specify either the algorithm name to the
AlgorithmNameparameter or the image URI of the algorithm container to theTrainingImageparameter.Note that the
AlgorithmNameparameter is mutually exclusive with theTrainingImageparameter. If you specify a value for theAlgorithmNameparameter, you can't specify a value forTrainingImage, and vice versa.If you specify values for both parameters, the training job might break; if you don't specify any value for both parameters, the training job might raise a
nullerror.
it_metricdefinitions TYPE /AWS1/CL_SGMMETRICDEFINITION=>TT_METRICDEFINITIONLIST TT_METRICDEFINITIONLIST¶
A list of metric definition objects. Each object specifies the metric name and regular expressions used to parse algorithm logs. SageMaker publishes each metric to Amazon CloudWatch.
iv_enablesmmetricstimeseries TYPE /AWS1/SGMBOOLEAN /AWS1/SGMBOOLEAN¶
To generate and save time-series metrics during training, set to
true. The default isfalseand time-series metrics aren't generated except in the following cases:
You use one of the SageMaker built-in algorithms
You use one of the following Prebuilt SageMaker Docker Images:
Tensorflow (version >= 1.15)
MXNet (version >= 1.6)
PyTorch (version >= 1.3)
You specify at least one MetricDefinition
it_containerentrypoint TYPE /AWS1/CL_SGMTRNCONTAINERENTP00=>TT_TRAININGCONTAINERENTRYPOINT TT_TRAININGCONTAINERENTRYPOINT¶
The entrypoint script for a Docker container used to run a training job. This script takes precedence over the default train processing instructions. See How Amazon SageMaker Runs Your Training Image for more information.
it_containerarguments TYPE /AWS1/CL_SGMTRNCONTAINERARGU00=>TT_TRAININGCONTAINERARGUMENTS TT_TRAININGCONTAINERARGUMENTS¶
The arguments for a container used to run a training job. See How Amazon SageMaker Runs Your Training Image for additional information.
io_trainingimageconfig TYPE REF TO /AWS1/CL_SGMTRNIMAGECONFIG /AWS1/CL_SGMTRNIMAGECONFIG¶
The configuration to use an image from a private Docker registry for a training job.
Queryable Attributes¶
TrainingImage¶
The registry path of the Docker image that contains the training algorithm. For information about docker registry paths for SageMaker built-in algorithms, see Docker Registry Paths and Example Code in the Amazon SageMaker developer guide. SageMaker supports both
registry/repository[:tag]andregistry/repository[@digest]image path formats. For more information about using your custom training container, see Using Your Own Algorithms with Amazon SageMaker.You must specify either the algorithm name to the
AlgorithmNameparameter or the image URI of the algorithm container to theTrainingImageparameter.For more information, see the note in the
AlgorithmNameparameter description.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAININGIMAGE() |
Getter for TRAININGIMAGE, with configurable default |
ASK_TRAININGIMAGE() |
Getter for TRAININGIMAGE w/ exceptions if field has no value |
HAS_TRAININGIMAGE() |
Determine if TRAININGIMAGE has a value |
AlgorithmName¶
The name of the algorithm resource to use for the training job. This must be an algorithm resource that you created or subscribe to on Amazon Web Services Marketplace.
You must specify either the algorithm name to the
AlgorithmNameparameter or the image URI of the algorithm container to theTrainingImageparameter.Note that the
AlgorithmNameparameter is mutually exclusive with theTrainingImageparameter. If you specify a value for theAlgorithmNameparameter, you can't specify a value forTrainingImage, and vice versa.If you specify values for both parameters, the training job might break; if you don't specify any value for both parameters, the training job might raise a
nullerror.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALGORITHMNAME() |
Getter for ALGORITHMNAME, with configurable default |
ASK_ALGORITHMNAME() |
Getter for ALGORITHMNAME w/ exceptions if field has no value |
HAS_ALGORITHMNAME() |
Determine if ALGORITHMNAME has a value |
TrainingInputMode¶
TrainingInputMode
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAININGINPUTMODE() |
Getter for TRAININGINPUTMODE, with configurable default |
ASK_TRAININGINPUTMODE() |
Getter for TRAININGINPUTMODE w/ exceptions if field has no v |
HAS_TRAININGINPUTMODE() |
Determine if TRAININGINPUTMODE has a value |
MetricDefinitions¶
A list of metric definition objects. Each object specifies the metric name and regular expressions used to parse algorithm logs. SageMaker publishes each metric to Amazon CloudWatch.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METRICDEFINITIONS() |
Getter for METRICDEFINITIONS, with configurable default |
ASK_METRICDEFINITIONS() |
Getter for METRICDEFINITIONS w/ exceptions if field has no v |
HAS_METRICDEFINITIONS() |
Determine if METRICDEFINITIONS has a value |
EnableSageMakerMetricsTimeSeries¶
To generate and save time-series metrics during training, set to
true. The default isfalseand time-series metrics aren't generated except in the following cases:
You use one of the SageMaker built-in algorithms
You use one of the following Prebuilt SageMaker Docker Images:
Tensorflow (version >= 1.15)
MXNet (version >= 1.6)
PyTorch (version >= 1.3)
You specify at least one MetricDefinition
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENABLESMMETTIMESERIES() |
Getter for ENABLESMMETRICSTIMESERIES, with configurable defa |
ASK_ENABLESMMETTIMESERIES() |
Getter for ENABLESMMETRICSTIMESERIES w/ exceptions if field |
HAS_ENABLESMMETTIMESERIES() |
Determine if ENABLESMMETRICSTIMESERIES has a value |
ContainerEntrypoint¶
The entrypoint script for a Docker container used to run a training job. This script takes precedence over the default train processing instructions. See How Amazon SageMaker Runs Your Training Image for more information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTAINERENTRYPOINT() |
Getter for CONTAINERENTRYPOINT, with configurable default |
ASK_CONTAINERENTRYPOINT() |
Getter for CONTAINERENTRYPOINT w/ exceptions if field has no |
HAS_CONTAINERENTRYPOINT() |
Determine if CONTAINERENTRYPOINT has a value |
ContainerArguments¶
The arguments for a container used to run a training job. See How Amazon SageMaker Runs Your Training Image for additional information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTAINERARGUMENTS() |
Getter for CONTAINERARGUMENTS, with configurable default |
ASK_CONTAINERARGUMENTS() |
Getter for CONTAINERARGUMENTS w/ exceptions if field has no |
HAS_CONTAINERARGUMENTS() |
Determine if CONTAINERARGUMENTS has a value |
TrainingImageConfig¶
The configuration to use an image from a private Docker registry for a training job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAININGIMAGECONFIG() |
Getter for TRAININGIMAGECONFIG |