mirror of
https://github.com/mii443/tokenizers.git
synced 2025-12-04 19:58:21 +00:00
Black *Version* check.
This commit is contained in:
@@ -9,7 +9,8 @@ TextInputSequence = str
|
||||
PreTokenizedInputSequence = Union[List[str], Tuple[str]]
|
||||
TextEncodeInput = Union[TextInputSequence, Tuple[TextInputSequence, TextInputSequence]]
|
||||
PreTokenizedEncodeInput = Union[
|
||||
PreTokenizedInputSequence, Tuple[PreTokenizedInputSequence, PreTokenizedInputSequence],
|
||||
PreTokenizedInputSequence,
|
||||
Tuple[PreTokenizedInputSequence, PreTokenizedInputSequence],
|
||||
]
|
||||
|
||||
InputSequence = Union[TextInputSequence, PreTokenizedInputSequence]
|
||||
|
||||
@@ -21,7 +21,8 @@ TextInputSequence = str
|
||||
PreTokenizedInputSequence = Union[List[str], Tuple[str]]
|
||||
TextEncodeInput = Union[TextInputSequence, Tuple[TextInputSequence, TextInputSequence]]
|
||||
PreTokenizedEncodeInput = Union[
|
||||
PreTokenizedInputSequence, Tuple[PreTokenizedInputSequence, PreTokenizedInputSequence],
|
||||
PreTokenizedInputSequence,
|
||||
Tuple[PreTokenizedInputSequence, PreTokenizedInputSequence],
|
||||
]
|
||||
|
||||
InputSequence = Union[TextInputSequence, PreTokenizedInputSequence]
|
||||
@@ -827,7 +828,10 @@ class Tokenizer:
|
||||
"""
|
||||
pass
|
||||
def post_process(
|
||||
self, encoding: Encoding, pair: Optional[Encoding] = None, add_special_tokens: bool = True,
|
||||
self,
|
||||
encoding: Encoding,
|
||||
pair: Optional[Encoding] = None,
|
||||
add_special_tokens: bool = True,
|
||||
) -> Encoding:
|
||||
"""Apply all the post-processing steps to the given encodings.
|
||||
|
||||
|
||||
@@ -21,7 +21,10 @@ class SentencePieceUnigramTokenizer(BaseTokenizer):
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self, vocab: Optional[str] = None, replacement: str = "▁", add_prefix_space: bool = True,
|
||||
self,
|
||||
vocab: Optional[str] = None,
|
||||
replacement: str = "▁",
|
||||
add_prefix_space: bool = True,
|
||||
):
|
||||
if vocab is not None:
|
||||
# Let Unigram(..) fail if only one of them is None
|
||||
@@ -29,7 +32,12 @@ class SentencePieceUnigramTokenizer(BaseTokenizer):
|
||||
else:
|
||||
tokenizer = Tokenizer(Unigram())
|
||||
|
||||
tokenizer.normalizer = normalizers.Sequence([normalizers.Nmt(), normalizers.NFKC(),])
|
||||
tokenizer.normalizer = normalizers.Sequence(
|
||||
[
|
||||
normalizers.Nmt(),
|
||||
normalizers.NFKC(),
|
||||
]
|
||||
)
|
||||
tokenizer.pre_tokenizer = pre_tokenizers.Sequence(
|
||||
[
|
||||
pre_tokenizers.WhitespaceSplit(),
|
||||
@@ -60,7 +68,9 @@ class SentencePieceUnigramTokenizer(BaseTokenizer):
|
||||
""" Train the model using the given files """
|
||||
|
||||
trainer = trainers.UnigramTrainer(
|
||||
vocab_size=vocab_size, special_tokens=special_tokens, show_progress=show_progress,
|
||||
vocab_size=vocab_size,
|
||||
special_tokens=special_tokens,
|
||||
show_progress=show_progress,
|
||||
)
|
||||
|
||||
if isinstance(files, str):
|
||||
|
||||
@@ -18,7 +18,10 @@ class TestBPE:
|
||||
BPE(vocab=vocab)
|
||||
BPE(merges=merges)
|
||||
|
||||
assert isinstance(pickle.loads(pickle.dumps(BPE(vocab, merges))), BPE,)
|
||||
assert isinstance(
|
||||
pickle.loads(pickle.dumps(BPE(vocab, merges))),
|
||||
BPE,
|
||||
)
|
||||
|
||||
# Deprecated calls in 0.9
|
||||
with pytest.deprecated_call():
|
||||
|
||||
@@ -22,7 +22,8 @@ class TestBertProcessing:
|
||||
assert isinstance(processor, PostProcessor)
|
||||
assert isinstance(processor, BertProcessing)
|
||||
assert isinstance(
|
||||
pickle.loads(pickle.dumps(BertProcessing(("[SEP]", 0), ("[CLS]", 1)))), BertProcessing,
|
||||
pickle.loads(pickle.dumps(BertProcessing(("[SEP]", 0), ("[CLS]", 1)))),
|
||||
BertProcessing,
|
||||
)
|
||||
|
||||
def test_processing(self):
|
||||
@@ -94,7 +95,9 @@ class TestTemplateProcessing:
|
||||
|
||||
def get_roberta(self):
|
||||
return TemplateProcessing(
|
||||
seq_a="<s> $0 </s>", seq_b="</s> $0 </s>", special_tokens=[("<s>", 0), ("</s>", 1)],
|
||||
seq_a="<s> $0 </s>",
|
||||
seq_b="</s> $0 </s>",
|
||||
special_tokens=[("<s>", 0), ("</s>", 1)],
|
||||
)
|
||||
|
||||
def get_t5_squad(self):
|
||||
|
||||
Reference in New Issue
Block a user