Skip to content

Commit e76627b

Browse files
author
Sang-Kil Park
authored
py : improve BPE tokenizer support (#5189)
1 parent fbe7dfa commit e76627b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

convert.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,10 @@ def load(model_plus: ModelPlus) -> Params:
334334
class BpeVocab:
335335
def __init__(self, fname_tokenizer: Path, fname_added_tokens: Path | None) -> None:
336336
self.bpe_tokenizer = json.loads(open(str(fname_tokenizer), encoding="utf-8").read())
337-
self.vocab = self.bpe_tokenizer["model"]["vocab"]
337+
try:
338+
self.vocab = self.bpe_tokenizer["model"]["vocab"]
339+
except:
340+
self.vocab = self.bpe_tokenizer
338341
added_tokens: dict[str, int]
339342
if fname_added_tokens is not None:
340343
# FIXME: Verify that added tokens here _cannot_ overlap with the main vocab.

0 commit comments

Comments
 (0)