Skip to content

Commit b7c9a89

Browse files
committed
safer access to tokenizer attrs
Signed-off-by: alessiodevoto <devoto.alessio@gmail.com>
1 parent e85feb0 commit b7c9a89

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

logits_processor_zoo/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ def text_to_token(tokenizer: PreTrainedTokenizer, text: str, last: bool):
2525

2626
# We allow 2 tokens to account for the BOS or prefix token
2727
max_token_count = 1
28-
bos_token_added = tokenizer.bos_token and tokenizer.bos_token_id in tokens
29-
prefix_token_added = tokenizer.add_prefix_space is not False
28+
bos_token_added = getattr(tokenizer, 'bos_token', None) and getattr(tokenizer, 'bos_token_id', None) in tokens
29+
prefix_token_added = getattr(tokenizer, 'add_prefix_space', None) is not False
3030
if bos_token_added or prefix_token_added:
3131
max_token_count = 2
3232

0 commit comments

Comments
 (0)