remove old unused code from algorithm
This commit is contained in:
parent
f3457a83e6
commit
93169593b8
|
|
@ -2370,22 +2370,9 @@ 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));
|
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
|
// apply power law transformation
|
||||||
for (size_t i = 0; i < cur_p->size; ++i) {
|
for (size_t i = 0; i < cur_p->size; ++i) {
|
||||||
float p = cur_p->data[i].p;
|
float p = cur_p->data[i].p;
|
||||||
|
|
||||||
float normalized_distance = std::abs(p - computed_target) / 0.2f;
|
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));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue