Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data TransformJobDefinition = TransformJobDefinition' {}
- newTransformJobDefinition :: TransformInput -> TransformOutput -> TransformResources -> TransformJobDefinition
- transformJobDefinition_batchStrategy :: Lens' TransformJobDefinition (Maybe BatchStrategy)
- transformJobDefinition_maxPayloadInMB :: Lens' TransformJobDefinition (Maybe Natural)
- transformJobDefinition_environment :: Lens' TransformJobDefinition (Maybe (HashMap Text Text))
- transformJobDefinition_maxConcurrentTransforms :: Lens' TransformJobDefinition (Maybe Natural)
- transformJobDefinition_transformInput :: Lens' TransformJobDefinition TransformInput
- transformJobDefinition_transformOutput :: Lens' TransformJobDefinition TransformOutput
- transformJobDefinition_transformResources :: Lens' TransformJobDefinition TransformResources
Documentation
data TransformJobDefinition Source #
Defines the input needed to run a transform job using the inference specification specified in the algorithm.
See: newTransformJobDefinition
smart constructor.
TransformJobDefinition' | |
|
Instances
newTransformJobDefinition Source #
Create a value of TransformJobDefinition
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:batchStrategy:TransformJobDefinition'
, transformJobDefinition_batchStrategy
- A string that determines the number of records included in a single
mini-batch.
SingleRecord
means only one record is used per mini-batch.
MultiRecord
means a mini-batch is set to contain as many records that
can fit within the MaxPayloadInMB
limit.
$sel:maxPayloadInMB:TransformJobDefinition'
, transformJobDefinition_maxPayloadInMB
- The maximum payload size allowed, in MB. A payload is the data portion
of a record (without metadata).
$sel:environment:TransformJobDefinition'
, transformJobDefinition_environment
- The environment variables to set in the Docker container. We support up
to 16 key and values entries in the map.
$sel:maxConcurrentTransforms:TransformJobDefinition'
, transformJobDefinition_maxConcurrentTransforms
- The maximum number of parallel requests that can be sent to each
instance in a transform job. The default value is 1.
$sel:transformInput:TransformJobDefinition'
, transformJobDefinition_transformInput
- A description of the input source and the way the transform job consumes
it.
$sel:transformOutput:TransformJobDefinition'
, transformJobDefinition_transformOutput
- Identifies the Amazon S3 location where you want Amazon SageMaker to
save the results from the transform job.
$sel:transformResources:TransformJobDefinition'
, transformJobDefinition_transformResources
- Identifies the ML compute instances for the transform job.
transformJobDefinition_batchStrategy :: Lens' TransformJobDefinition (Maybe BatchStrategy) Source #
A string that determines the number of records included in a single mini-batch.
SingleRecord
means only one record is used per mini-batch.
MultiRecord
means a mini-batch is set to contain as many records that
can fit within the MaxPayloadInMB
limit.
transformJobDefinition_maxPayloadInMB :: Lens' TransformJobDefinition (Maybe Natural) Source #
The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
transformJobDefinition_environment :: Lens' TransformJobDefinition (Maybe (HashMap Text Text)) Source #
The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.
transformJobDefinition_maxConcurrentTransforms :: Lens' TransformJobDefinition (Maybe Natural) Source #
The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
transformJobDefinition_transformInput :: Lens' TransformJobDefinition TransformInput Source #
A description of the input source and the way the transform job consumes it.
transformJobDefinition_transformOutput :: Lens' TransformJobDefinition TransformOutput Source #
Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.
transformJobDefinition_transformResources :: Lens' TransformJobDefinition TransformResources Source #
Identifies the ML compute instances for the transform job.