From 69ac2f8f044b3f16d9e30b48d5abded7c38b8e01 Mon Sep 17 00:00:00 2001 From: hzx Date: Wed, 21 May 2025 23:42:30 +0800 Subject: [PATCH] ensure penalty sampler to be the first one in mixed samplers --- transformers/llm/engine/src/sampler.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/transformers/llm/engine/src/sampler.cpp b/transformers/llm/engine/src/sampler.cpp index e1ad3e8a..ef0ac2a1 100644 --- a/transformers/llm/engine/src/sampler.cpp +++ b/transformers/llm/engine/src/sampler.cpp @@ -232,6 +232,17 @@ void Sampler::SamplerConfig::configMixed(std::shared_ptr llmConfig) { this->configSampler(samplerName, llmConfig); // std::cout << samplerName << " " << std::flush; } + for (int i=1; i