Fixed incorrect min_keep check
This commit is contained in:
parent
6feb6b399c
commit
d0b1053897
1 changed files with 1 additions and 1 deletions
|
@ -1109,7 +1109,7 @@ static void llama_sample_xtc_apply(struct llama_sampler * smpl, llama_token_data
|
||||||
|
|
||||||
size_t to_remove = pos_last - (1 + pos_first);
|
size_t to_remove = pos_last - (1 + pos_first);
|
||||||
|
|
||||||
if (to_remove < ctx->min_keep || to_remove < 1) return;
|
if (cur_p->size - to_remove < ctx->min_keep || to_remove < 1) return;
|
||||||
|
|
||||||
for (size_t i = pos_first + 1; i < cur_p->size - to_remove + 1; ++i) {
|
for (size_t i = pos_first + 1; i < cur_p->size - to_remove + 1; ++i) {
|
||||||
cur_p->data[i] = cur_p->data[i + to_remove];
|
cur_p->data[i] = cur_p->data[i + to_remove];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue