added presence penalty into lite ui

This commit is contained in:
Concedo 2023-12-23 10:39:40 +08:00
parent b814bb217d
commit 8823e8b06d
3 changed files with 17 additions and 5 deletions

View file

@ -398,7 +398,7 @@ void sample_rep_pen(int n_ctx, int rep_pen_range, float rep_pen, float presence_
llama_token_data_array * candidates = candidates_p;
float penalty = rep_pen;
if (last_tokens_size == 0 || penalty == 1.0f) {
if (last_tokens_size == 0 || (penalty == 1.0f && presence_penalty==0)) {
return;
}