Skip to content

Commit

Permalink
Handle when precompiled charsmap is empty
Browse files Browse the repository at this point in the history
  • Loading branch information
kellymarchisio authored Jul 28, 2023
1 parent c2664ae commit 3ee82bd
Showing 1 changed file with 11 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -173,12 +173,17 @@ def from_spm(filename: str):

tokenizer = Tokenizer(Unigram(vocab, unk_id, byte_fallback))

tokenizer.normalizer = normalizers.Sequence(
[
normalizers.Precompiled(precompiled_charsmap),
normalizers.Replace(Regex(" {2,}"), " "),
]
)
if precompiled_charsmap:
tokenizer.normalizer = normalizers.Sequence(
[
normalizers.Precompiled(precompiled_charsmap),
normalizers.Replace(Regex(" {2,}"), " "),
]
)
else:
tokenizer.normalizer = normalizers.Sequence(
[normalizers.Replace(Regex(" {2,}"), " ")]
)
tokenizer.pre_tokenizer = pre_tokenizers.Metaspace(replacement=replacement, add_prefix_space=add_prefix_space)
tokenizer.decoder = decoders.Metaspace(replacement=replacement, add_prefix_space=add_prefix_space)

Expand Down

0 comments on commit 3ee82bd

Please sign in to comment.