TransformJobDefinition
public struct TransformJobDefinition : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
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.
Declaration
Swift
public let batchStrategy: BatchStrategy? -
The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.
Declaration
Swift
public let environment: [String : String]? -
The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
Declaration
Swift
public let maxConcurrentTransforms: Int? -
The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
Declaration
Swift
public let maxPayloadInMB: Int? -
A description of the input source and the way the transform job consumes it.
Declaration
Swift
public let transformInput: TransformInput -
Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.
Declaration
Swift
public let transformOutput: TransformOutput -
Identifies the ML compute instances for the transform job.
Declaration
Swift
public let transformResources: TransformResources -
init(batchStrategy:environment:maxConcurrentTransforms:maxPayloadInMB:transformInput:transformOutput:transformResources:)Undocumented
Declaration
Swift
public init(batchStrategy: BatchStrategy? = nil, environment: [String : String]? = nil, maxConcurrentTransforms: Int? = nil, maxPayloadInMB: Int? = nil, transformInput: TransformInput, transformOutput: TransformOutput, transformResources: TransformResources) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
TransformJobDefinition Structure Reference