Handle None.

This commit is contained in:
Nicolas Patry 2024-04-25 15:41:18 +02:00
parent 80fda35249
commit f33fccfb13

View File

@ -185,7 +185,13 @@ class StoppingCriteria:
StopSequenceCriteria(sequence) for sequence in pb.stop_sequences StopSequenceCriteria(sequence) for sequence in pb.stop_sequences
] ]
eos_token_id = tokenizer.eos_token_id eos_token_id = tokenizer.eos_token_id
eos_token_ids: Set[int] = eos_token_id if isinstance(eos_token_id, set) else {eos_token_id}
if eos_token_id is None:
eos_token_ids = {}
elif isinstance(eos_token_id, set):
eos_token_ids = eos_token_id
else:
eos_token_ids = eos_token_id
return StoppingCriteria( return StoppingCriteria(
eos_token_ids, eos_token_ids,
stop_sequence_criterias, stop_sequence_criterias,