Guard min_new_tokens penalizer against None eos_token_id (#31973)
This commit is contained in:
@@ -29,7 +29,11 @@ class BatchedMinNewTokensPenalizer(_BatchedPenalizer):
|
|||||||
list(
|
list(
|
||||||
(req.sampling_params.stop_token_ids or set())
|
(req.sampling_params.stop_token_ids or set())
|
||||||
| (req.tokenizer.additional_stop_token_ids or set())
|
| (req.tokenizer.additional_stop_token_ids or set())
|
||||||
| {req.tokenizer.eos_token_id}
|
| (
|
||||||
|
{req.tokenizer.eos_token_id}
|
||||||
|
if req.tokenizer.eos_token_id is not None
|
||||||
|
else set()
|
||||||
|
)
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
dtype=torch.int64,
|
dtype=torch.int64,
|
||||||
|
|||||||
Reference in New Issue
Block a user