vllm.v1.sample.ops.penalties ¶
Functions:
-
apply_all_penalties–Applies presence, frequency and repetition penalties to the logits.
_convert_to_tensors(output_token_ids, vocab_size, device) ¶
Convert the different list data structures to tensors.
Source code in vllm/v1/sample/ops/penalties.py
apply_all_penalties(logits, prompt_token_ids, presence_penalties, frequency_penalties, repetition_penalties, output_token_ids) ¶
Applies presence, frequency and repetition penalties to the logits.