1. 12 Aug, 2020 1 commit
  2. 01 Jul, 2020 1 commit
  3. 16 Jun, 2020 1 commit
    • Funtowicz Morgan's avatar
      Ability to pickle/unpickle BatchEncoding pickle (reimport) (#5039) · 9e033649
      Funtowicz Morgan authored
      * Added is_fast property on BatchEncoding to indicate if the object comes from a Fast Tokenizer.
      
      * Added __get_state__() & __set_state__() to be pickable.
      
      * Correct tokens() return type from List[int] to List[str]
      
      * Added unittest for BatchEncoding pickle/unpickle
      
      * Added unittest for BatchEncoding is_fast
      
      * More careful checking on BatchEncoding unpickle tests.
      
      * Formatting.
      
      * is_fast should assertTrue on Rust tokenizers.
      
      * Ensure tensorflow has correct way of checking array_equal
      
      * More formatting.
      9e033649
  4. 04 Jun, 2020 1 commit
    • Funtowicz Morgan's avatar
      Introduce a new tensor type for return_tensors on tokenizer for NumPy (#4585) · 5bf9afbf
      Funtowicz Morgan authored
      * Refactor tensor creation in tokenizers.
      
      * Make sure to convert string to TensorType
      
      * Refactor convert_to_tensors_
      
      * Introduce numpy tensor creation
      
      * Format
      
      * Add unittest for TensorType creation from str
      
      * sorting imports
      
      * Added unittests for numpy tensor conversion.
      
      * Do not use in-place version for squeeze as numpy doesn't provide such feature.
      
      * Added extra parameter prepend_batch_axis: bool on prepare_for_model.
      
      * Ensure test_np_encode_plus_sent_to_model is not executed if encoder/decoder model.
      
      * style.
      
      * numpy tests require_torch for now while flax not merged.
      
      * Hopefully will make flake8 happy.
      
      * One more time 馃幎
      5bf9afbf
  5. 06 Jan, 2020 2 commits
  6. 22 Dec, 2019 7 commits
  7. 21 Dec, 2019 1 commit
    • Aymeric Augustin's avatar
      Reformat source code with black. · fa84ae26
      Aymeric Augustin authored
      This is the result of:
      
          $ black --line-length 119 examples templates transformers utils hubconf.py setup.py
      
      There's a lot of fairly long lines in the project. As a consequence, I'm
      picking the longest widely accepted line length, 119 characters.
      
      This is also Thomas' preference, because it allows for explicit variable
      names, to make the code easier to understand.
      fa84ae26
  8. 06 Dec, 2019 1 commit
    • Aymeric Augustin's avatar
      Remove dependency on pytest for running tests (#2055) · 35401fe5
      Aymeric Augustin authored
      * Switch to plain unittest for skipping slow tests.
      
      Add a RUN_SLOW environment variable for running them.
      
      * Switch to plain unittest for PyTorch dependency.
      
      * Switch to plain unittest for TensorFlow dependency.
      
      * Avoid leaking open files in the test suite.
      
      This prevents spurious warnings when running tests.
      
      * Fix unicode warning on Python 2 when running tests.
      
      The warning was:
      
          UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
      
      * Support running PyTorch tests on a GPU.
      
      Reverts 27e015bd.
      
      * Tests no longer require pytest.
      
      * Make tests pass on cuda
      35401fe5
  9. 04 Nov, 2019 1 commit
  10. 26 Sep, 2019 1 commit
  11. 09 Jul, 2019 1 commit
  12. 05 Jul, 2019 1 commit