Class: Aws::SageMaker::Types::TransformJobDefinition

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

Defines the input needed to run a transform job using the inference specification specified in the algorithm.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#batch_strategyString

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.



51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
# File 'lib/aws-sdk-sagemaker/types.rb', line 51063

class TransformJobDefinition < Struct.new(
  :max_concurrent_transforms,
  :max_payload_in_mb,
  :batch_strategy,
  :environment,
  :transform_input,
  :transform_output,
  :transform_resources)
  SENSITIVE = []
  include Aws::Structure
end

#environmentHash<String,String>

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.



51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
# File 'lib/aws-sdk-sagemaker/types.rb', line 51063

class TransformJobDefinition < Struct.new(
  :max_concurrent_transforms,
  :max_payload_in_mb,
  :batch_strategy,
  :environment,
  :transform_input,
  :transform_output,
  :transform_resources)
  SENSITIVE = []
  include Aws::Structure
end

#max_concurrent_transformsInteger

The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.



51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
# File 'lib/aws-sdk-sagemaker/types.rb', line 51063

class TransformJobDefinition < Struct.new(
  :max_concurrent_transforms,
  :max_payload_in_mb,
  :batch_strategy,
  :environment,
  :transform_input,
  :transform_output,
  :transform_resources)
  SENSITIVE = []
  include Aws::Structure
end

#max_payload_in_mbInteger

The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).



51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
# File 'lib/aws-sdk-sagemaker/types.rb', line 51063

class TransformJobDefinition < Struct.new(
  :max_concurrent_transforms,
  :max_payload_in_mb,
  :batch_strategy,
  :environment,
  :transform_input,
  :transform_output,
  :transform_resources)
  SENSITIVE = []
  include Aws::Structure
end

#transform_inputTypes::TransformInput

A description of the input source and the way the transform job consumes it.



51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
# File 'lib/aws-sdk-sagemaker/types.rb', line 51063

class TransformJobDefinition < Struct.new(
  :max_concurrent_transforms,
  :max_payload_in_mb,
  :batch_strategy,
  :environment,
  :transform_input,
  :transform_output,
  :transform_resources)
  SENSITIVE = []
  include Aws::Structure
end

#transform_outputTypes::TransformOutput

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.



51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
# File 'lib/aws-sdk-sagemaker/types.rb', line 51063

class TransformJobDefinition < Struct.new(
  :max_concurrent_transforms,
  :max_payload_in_mb,
  :batch_strategy,
  :environment,
  :transform_input,
  :transform_output,
  :transform_resources)
  SENSITIVE = []
  include Aws::Structure
end

#transform_resourcesTypes::TransformResources

Identifies the ML compute instances for the transform job.



51063
51064
51065
51066
51067
51068
51069
51070
51071
51072
51073
# File 'lib/aws-sdk-sagemaker/types.rb', line 51063

class TransformJobDefinition < Struct.new(
  :max_concurrent_transforms,
  :max_payload_in_mb,
  :batch_strategy,
  :environment,
  :transform_input,
  :transform_output,
  :transform_resources)
  SENSITIVE = []
  include Aws::Structure
end