From 93169593b8f4571df120f6e8dbf8c21185a589ff Mon Sep 17 00:00:00 2001 From: ddh0 Date: Thu, 11 Dec 2025 16:46:17 -0600 Subject: [PATCH] remove old unused code from algorithm --- src/llama-sampling.cpp | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/llama-sampling.cpp b/src/llama-sampling.cpp index 0b591d60a8..b61202c636 100644 --- a/src/llama-sampling.cpp +++ b/src/llama-sampling.cpp @@ -2370,24 +2370,11 @@ static void llama_sampler_power_law_apply(struct llama_sampler * smpl, llama_tok computed_target = std::max(min_target, std::min(next_value, max_target)); } - // find closest token (for degenerate width ~ 0 case) - float min_distance = FLT_MAX; - int closest_token_idx = -1; - - for (size_t i = 0; i < cur_p->size; ++i) { - float distance = std::abs(cur_p->data[i].p - computed_target); - if (distance < min_distance) { - min_distance = distance; - closest_token_idx = (int) i; - } - } - // apply power law transformation for (size_t i = 0; i < cur_p->size; ++i) { float p = cur_p->data[i].p; - float normalized_distance = std::abs(p - computed_target) / 0.2f; - cur_p->data[i].logit = 3.0f / (1.0f + std::pow(normalized_distance, 3.0f)); + cur_p->data[i].logit = 3.0f / (1.0f + std::pow(normalized_distance, 3.0f)); } llama_sampler_softmax_impl(cur_p, false);