SampleParam - Sample节点的参数配置 @wangzhaode.
More...
#include <sample.h>
SampleParam - Sample节点的参数配置 @wangzhaode.
Definition at line 51 of file sample.h.
◆ SampleParam()
| nndeploy::llm::SampleParam::SampleParam |
( |
| ) |
|
|
default |
◆ ~SampleParam()
| virtual nndeploy::llm::SampleParam::~SampleParam |
( |
| ) |
|
|
virtualdefault |
◆ deserialize()
| virtual base::Status nndeploy::llm::SampleParam::deserialize |
( |
rapidjson::Value & |
json | ) |
|
|
overridevirtual |
◆ serialize()
| virtual base::Status nndeploy::llm::SampleParam::serialize |
( |
rapidjson::Value & |
json, |
|
|
rapidjson::Document::AllocatorType & |
allocator |
|
) |
| |
|
overridevirtual |
◆ max_penalty
| float nndeploy::llm::SampleParam::max_penalty = 10.0f |
◆ minP
| float nndeploy::llm::SampleParam::minP = 0.05 |
◆ mixed_samplers
| std::vector<std::string> nndeploy::llm::SampleParam::mixed_samplers |
Initial value:= {"topK", "tfs", "typical",
"topP", "minP", "temperature"}
Definition at line 81 of file sample.h.
◆ ngram
| int nndeploy::llm::SampleParam::ngram = 8 |
◆ ngram_factor
| float nndeploy::llm::SampleParam::ngram_factor |
Initial value:
Definition at line 78 of file sample.h.
◆ penalty
| float nndeploy::llm::SampleParam::penalty = 1.05 |
◆ sampler
| std::string nndeploy::llm::SampleParam::sampler |
Initial value:
Definition at line 65 of file sample.h.
◆ temperature
| float nndeploy::llm::SampleParam::temperature = 0.8 |
◆ tfsZ
| float nndeploy::llm::SampleParam::tfsZ = 1.0 |
◆ topK
| int nndeploy::llm::SampleParam::topK = 40 |
◆ topP
| float nndeploy::llm::SampleParam::topP = 0.9 |
◆ typical
| float nndeploy::llm::SampleParam::typical = 0.95 |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/nndeploy-zh/checkouts/stable/plugin/include/nndeploy/llm/sample.h