Class: Aws::SageMakerTrainingSessionRuntime::Types::SampleConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMakerTrainingSessionRuntime::Types::SampleConfig
- Defined in:
- gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb
Overview
The configuration for generating text samples from the model.
Constant Summary collapse
- SENSITIVE =
[:prompt]
Instance Attribute Summary collapse
-
#include_prompt_logprobs ⇒ Boolean
Specifies whether to include per-token log-probabilities for the input prompt in the response.
-
#model_package_arn ⇒ String
The ARN of the model package whose checkpoint this sample should run against.
-
#num_samples ⇒ Integer
The number of independent samples to generate for the prompt.
-
#prompt ⇒ Types::ModelInput
The input prompt to send to the model for text generation.
-
#sampling_params ⇒ Types::SamplingParams
The parameters controlling the sampling strategy.
-
#topk_prompt_logprobs ⇒ Integer
The number of top-k log-probabilities to return per prompt token.
Instance Attribute Details
#include_prompt_logprobs ⇒ Boolean
Specifies whether to include per-token log-probabilities for the input prompt in the response.
727 728 729 730 731 732 733 734 735 736 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 727 class SampleConfig < Struct.new( :prompt, :num_samples, :sampling_params, :include_prompt_logprobs, :topk_prompt_logprobs, :model_package_arn) SENSITIVE = [:prompt] include Aws::Structure end |
#model_package_arn ⇒ String
The ARN of the model package whose checkpoint this sample should run
against. Must be a valid SageMaker model package ARN in the format
arn:aws:sagemaker:REGION:ACCOUNT:model-package/PACKAGE_NAME/VERSION.
When absent, the sample runs against the session's latest
checkpoint.
727 728 729 730 731 732 733 734 735 736 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 727 class SampleConfig < Struct.new( :prompt, :num_samples, :sampling_params, :include_prompt_logprobs, :topk_prompt_logprobs, :model_package_arn) SENSITIVE = [:prompt] include Aws::Structure end |
#num_samples ⇒ Integer
The number of independent samples to generate for the prompt.
727 728 729 730 731 732 733 734 735 736 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 727 class SampleConfig < Struct.new( :prompt, :num_samples, :sampling_params, :include_prompt_logprobs, :topk_prompt_logprobs, :model_package_arn) SENSITIVE = [:prompt] include Aws::Structure end |
#prompt ⇒ Types::ModelInput
The input prompt to send to the model for text generation.
727 728 729 730 731 732 733 734 735 736 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 727 class SampleConfig < Struct.new( :prompt, :num_samples, :sampling_params, :include_prompt_logprobs, :topk_prompt_logprobs, :model_package_arn) SENSITIVE = [:prompt] include Aws::Structure end |
#sampling_params ⇒ Types::SamplingParams
The parameters controlling the sampling strategy.
727 728 729 730 731 732 733 734 735 736 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 727 class SampleConfig < Struct.new( :prompt, :num_samples, :sampling_params, :include_prompt_logprobs, :topk_prompt_logprobs, :model_package_arn) SENSITIVE = [:prompt] include Aws::Structure end |
#topk_prompt_logprobs ⇒ Integer
The number of top-k log-probabilities to return per prompt token.
727 728 729 730 731 732 733 734 735 736 |
# File 'gems/aws-sdk-sagemakertrainingsessionruntime/lib/aws-sdk-sagemakertrainingsessionruntime/types.rb', line 727 class SampleConfig < Struct.new( :prompt, :num_samples, :sampling_params, :include_prompt_logprobs, :topk_prompt_logprobs, :model_package_arn) SENSITIVE = [:prompt] include Aws::Structure end |