1. 11 Dec, 2020 1 commit
  2. 08 Dec, 2020 1 commit
  3. 04 Dec, 2020 1 commit
  4. 03 Dec, 2020 1 commit
  5. 20 Nov, 2020 2 commits
  6. 18 Nov, 2020 2 commits
  7. 17 Nov, 2020 1 commit
  8. 16 Nov, 2020 2 commits
  9. 13 Nov, 2020 3 commits
  10. 03 Nov, 2020 1 commit
  11. 27 Oct, 2020 3 commits
  12. 12 Oct, 2020 1 commit
  13. 09 Oct, 2020 2 commits
  14. 06 Oct, 2020 1 commit
  15. 01 Oct, 2020 1 commit
  16. 28 Sep, 2020 2 commits
    • moto's avatar
      Add "soundfile" backend compatible to "sox_io" (#922) · 2c723e8c
      moto authored
      As a part of the "sox" backend sunset plan (#903), we add a "soundfile" backend that is compatible with the "sox_io" backend. No new public backend name is added. We provide a switch to change the interface/behavior of "soundfile" backend.
      
      This commit contains;
       - The implementation of the new "soundfile" backend.
       - The flag to switch the behavior of "soundfile" backend. (`torchaudio.USE_SOUNDFILE_LEGACY_INTERFACE`)
       - Test for the new backend and switching mechanism.
      
      The default behavior of "soundfile" backend is not changed. The users who want to opt-in the new "soundfile" interface can do so by `torchaudio.USE_SOUNDFILE_LEGACY_INTERFACE = False` before changing the backend to "soundfile".
      
      In 0.8.0 release, the "soundfile" backend will use this interface by default, and users can still use the legacy one with `torchaudio.USE_SOUNDFILE_LEGACY_INTERFACE = True`. In 0.9.0, the legacy interface is removed and `torchaudio.USE_SOUNDFILE_LEGACY_INTERFACE` flag will be eventually removed.
      2c723e8c
    • moto's avatar
      Add ConvTasNet model (#920) · 8e370559
      moto authored
      8e370559
  17. 21 Sep, 2020 1 commit
  18. 15 Sep, 2020 1 commit
  19. 24 Aug, 2020 1 commit
  20. 23 Aug, 2020 1 commit
  21. 20 Aug, 2020 1 commit
  22. 11 Aug, 2020 1 commit
  23. 07 Aug, 2020 1 commit
  24. 06 Aug, 2020 1 commit
  25. 05 Aug, 2020 1 commit
    • moto's avatar
      [CI] Run unit test with non-editable installation (#845) · 9ba02d5b
      moto authored
      We have been running unit test with editable installation. (i.e. `python setup.py develop`), with which we missed issues like #842. 
      
      This CC makes installation in CI non-editable, and change test directory structure so that the source code will not shadow the installed version of `torchaudio`. With simple `pytest test`, `pytest` modifies `sys.path` and prepend checked out repository, which shadows the installed version.
      
      To remedy this, the whole test suites has been moved from `./test` to `./test/torchaudio_unittest`. This adds nice module structure to our test code and we can do absolute import in each test module, which makes it possible again to run test with `python -m unittest torchaudio_unittest/XXX.py`
      
      This change does not affect the regular development process (`python setup.py develop` && `pytest test`)
      9ba02d5b
  26. 04 Aug, 2020 1 commit
  27. 03 Aug, 2020 1 commit
  28. 31 Jul, 2020 2 commits
    • moto's avatar
      [CI] Make *nix unit test fail if C++ extension is not available (#847) · 3bab2b29
      moto authored
      Currently our test suites automatically/silently skip tests on C++ extension
      if it is not available. This is nice in local env, but in CI these tests should be
      enforced and reported as failure if C++ extension is not available.
      
      This PR adds switch for making tests fail if C++ extension is not available,
      and make CI for *nix fail if that's the case.
      3bab2b29
    • moto's avatar
      Update test/README.md (#843) · 9c56d88d
      moto authored
      * Update links
      * Add how to run tests
      * Update asset info
      9c56d88d
  29. 30 Jul, 2020 1 commit
  30. 29 Jul, 2020 1 commit
    • moto's avatar
      Move BACKEDNS and BACKENDS_MP3 to test module from common_utils (#831) · 8fdb8df2
      moto authored
      Now that most of our test cases are backend aware/agnostic,
      the use of BACKENDS and BACKENDS_MP3 is anti-pattern.
      
      This change moves these definitions to the legacy test module `test_io`.
      
      If a new backend is added in future, that backend should have separate test suite,
      (like the ones in `test/sox_io_backend`) so instead of dynamically listing available
      backend in `test_io`, the changed code only checks "sox" backend and "soundfile" backend.
      8fdb8df2