Class: Aws::SageMakerTrainingSessionRuntime::Types::SampleOperationConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMakerTrainingSessionRuntime::Types::SampleOperationConfig
- Defined in:
- gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb
Overview
SampleOperationConfig is a union - when making an API calls you must set exactly one of the members.
The configuration for a sampling operation. Exactly one member must be set to specify the operation type.
Defined Under Namespace
Classes: ComputeLogprobs, LoadWeightsForSampling, Sample, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#compute_logprobs ⇒ Types::ComputeLogprobsConfig
The configuration for computing log-probabilities of prompt tokens without generating new text.
-
#load_weights_for_sampling ⇒ Types::LoadWeightsForSamplingConfig
The configuration for loading model weights for inference and sampling without restoring optimizer state.
-
#sample ⇒ Types::SampleConfig
The configuration for generating text samples from the model.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#compute_logprobs ⇒ Types::ComputeLogprobsConfig
The configuration for computing log-probabilities of prompt tokens without generating new text.
759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 759 class SampleOperationConfig < Struct.new( :sample, :compute_logprobs, :load_weights_for_sampling, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sample < SampleOperationConfig; end class ComputeLogprobs < SampleOperationConfig; end class LoadWeightsForSampling < SampleOperationConfig; end class Unknown < SampleOperationConfig; end end |
#load_weights_for_sampling ⇒ Types::LoadWeightsForSamplingConfig
The configuration for loading model weights for inference and sampling without restoring optimizer state.
759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 759 class SampleOperationConfig < Struct.new( :sample, :compute_logprobs, :load_weights_for_sampling, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sample < SampleOperationConfig; end class ComputeLogprobs < SampleOperationConfig; end class LoadWeightsForSampling < SampleOperationConfig; end class Unknown < SampleOperationConfig; end end |
#sample ⇒ Types::SampleConfig
The configuration for generating text samples from the model.
759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 759 class SampleOperationConfig < Struct.new( :sample, :compute_logprobs, :load_weights_for_sampling, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Sample < SampleOperationConfig; end class ComputeLogprobs < SampleOperationConfig; end class LoadWeightsForSampling < SampleOperationConfig; end class Unknown < SampleOperationConfig; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
759 760 761 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 759 def unknown @unknown end |