MCPcopy Create free account
hub / github.com/huggingface/transformers / test_tokenization

Method test_tokenization

tests/test_modeling_bart.py:478–487  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

476
477 @slow
478 def test_tokenization(self):
479 tokenizer = BartTokenizer.from_pretrained("facebook/bart-large")
480 examples = [" Hello world", " DomDramg"] # need leading spaces for equality
481 fairseq_results = [
482 torch.Tensor([0, 20920, 232, 2]),
483 torch.Tensor([0, 11349, 495, 4040, 571, 2]),
484 ]
485 for ex, desired_result in zip(examples, fairseq_results):
486 bart_toks = tokenizer.encode(ex, return_tensors="pt")
487 _assert_tensors_equal(desired_result.long(), bart_toks, prefix=ex)
488
489 def test_generate_fp16(self):
490 config, input_ids, batch_size = self._get_config_and_data()

Callers

nothing calls this directly

Calls 3

_assert_tensors_equalFunction · 0.85
encodeMethod · 0.80
from_pretrainedMethod · 0.45

Tested by

no test coverage detected