1. 21 Dec, 2019 4 commits
    • Aymeric Augustin's avatar
      Run examples separately from tests. · 343c094f
      Aymeric Augustin authored
      This optimizes the total run time of the Circle CI test suite.
      343c094f
    • Aymeric Augustin's avatar
      Prevent excessive parallelism in PyTorch. · 80caf79d
      Aymeric Augustin authored
      We're already using as many processes in parallel as we have CPU cores.
      Furthermore, the number of core may be incorrectly calculated as 36
      (we've seen this in pytest-xdist) which make compound the problem.
      
      PyTorch performance craters without this.
      80caf79d
    • Aymeric Augustin's avatar
      Distribute tests from the same file to the same worker. · bb3bfa2d
      Aymeric Augustin authored
      This should prevent two issues:
      
      - hitting API rate limits for tests that hit the HF API
      - multiplying the cost of expensive test setups
      bb3bfa2d
    • Aymeric Augustin's avatar
      Parallelize tests on Circle CI. · 29cbab98
      Aymeric Augustin authored
      Set the number of CPUs manually based on the Circle CI resource class,
      or else we're getting 36 CPUs, which is far too much (perhaps that's
      the underlying hardware and not what Circle CI allocates to us).
      
      Don't parallelize the custom tokenizers tests because they take less
      than one second to run and parallelization actually makes them slower.
      29cbab98
  2. 20 Dec, 2019 1 commit
  3. 19 Dec, 2019 1 commit
  4. 11 Dec, 2019 6 commits
  5. 06 Dec, 2019 1 commit
  6. 27 Nov, 2019 1 commit
  7. 26 Nov, 2019 4 commits
  8. 14 Nov, 2019 2 commits
  9. 22 Oct, 2019 4 commits
  10. 10 Oct, 2019 1 commit
  11. 26 Sep, 2019 2 commits
  12. 24 Sep, 2019 2 commits
  13. 11 Sep, 2019 1 commit
  14. 08 Sep, 2019 4 commits
  15. 05 Sep, 2019 4 commits
  16. 02 Sep, 2019 1 commit
  17. 31 Aug, 2019 1 commit