mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2024-11-22 08:07:56 +01:00
Fix error when bos_token_id is None. (#6061)
This commit is contained in:
parent
a363cdfca1
commit
46174a2d33
@ -139,7 +139,7 @@ def encode(prompt, add_special_tokens=True, add_bos_token=True, truncation_lengt
|
|||||||
else:
|
else:
|
||||||
input_ids = shared.tokenizer.encode(str(prompt), return_tensors='pt', add_special_tokens=add_special_tokens)
|
input_ids = shared.tokenizer.encode(str(prompt), return_tensors='pt', add_special_tokens=add_special_tokens)
|
||||||
|
|
||||||
if hasattr(shared.tokenizer, 'bos_token_id'):
|
if hasattr(shared.tokenizer, 'bos_token_id') and shared.tokenizer.bos_token_id is not None:
|
||||||
if add_bos_token:
|
if add_bos_token:
|
||||||
if (len(input_ids[0]) > 0 and input_ids[0][0] != shared.tokenizer.bos_token_id) or len(input_ids[0]) == 0:
|
if (len(input_ids[0]) > 0 and input_ids[0][0] != shared.tokenizer.bos_token_id) or len(input_ids[0]) == 0:
|
||||||
# Add a missing bos token (it may not have been added due to faulty model metadata)
|
# Add a missing bos token (it may not have been added due to faulty model metadata)
|
||||||
|
Loading…
Reference in New Issue
Block a user