1. 28 Apr, 2020 2 commits
    • Tomás Osório's avatar
      Add model Wav2Letter (#462) · d678357f
      Tomás Osório authored
      * add wav2letter model
      
      * add unit_test to model
      
      * add docstrings
      
      * add documentation
      
      * fix minor error, change logic on forward
      
      * update padding same with ceil
      
      * add inline typing and minor fixes to docstrings
      
      * remove python2
      
      * add formula do docstrings, change param name
      
      * add test with mfcc, add pytest
      
      * fix bug, update docstrings
      
      * change parameter name
      d678357f
    • Artyom Astafurov's avatar
      Port sox::vad (#578) · 3ecc7016
      Artyom Astafurov authored
      * initial test, stub function, transform and docstring
      
      * add draft working implementation, update docstrings
      
      * merge VadSate into Vad calss, move Channel into Vad class
      
      * remove functional stub for vad
      
      * add wav file for test
      
      * refactor _measure() to improve performance
      
      * rename argument
      
      * replace copy_ with assignment
      
      * refactor init, update documentation, update test for readability
      
      * clean up default values
      
      * move code from transforms.py to funtional.py and integrate state into a function
      
      * remove Channel state class
      
      * fix calcuation of a flush point
      
      * make multiple channels work
      
      * clean up multi-channel, update test
      
      * rename variables and re-org arguments for _measure
      
      * fix linting errors
      
      * add torchscript consistency test and fix errors
      
      * support and test batch consistency, fix normalization
      
      * update documentation, switch torchscript consistancy test to use transform to improve coverage
      
      * fix linting errors
      
      * remove un-used imports
      
      * address PR comments
      
      * add doc references into rst
      3ecc7016
  2. 24 Apr, 2020 2 commits
  3. 22 Apr, 2020 3 commits
  4. 20 Apr, 2020 2 commits
  5. 17 Apr, 2020 3 commits
  6. 16 Apr, 2020 1 commit
  7. 14 Apr, 2020 3 commits
    • moto's avatar
      Simplify and abstract away asset access in test (#542) · 0e5581cb
      moto authored
      This PR aims the following things;
      1. Introduce and adopt helper function `get_asset_path` that abstract the logic to construct path to test assets.
      2. Remove `create_temp_assets_dir` anywhere except `test_io`.
      
      The benefits of doing so are,
      a. the test code becomes simpler (no manual construction of asset path with `os.path.join`)
      b. No unnecessary directory creation and file copies.
      
      For 2. and b. tests in `test_io.py` (or tests that use `torchaudio.save`) are the only tests that need to write file to the disc, where the use of temporary directory makes it cleaner, therefore, `create_temp_assets_dir` is not necessary elsewhere. (still, `test_io` does not need to copy the entire asset directory, but that's not the point here.)
      
      Also if any test is accidentally overwriting an asset data, not using a copy will make us aware of such behavior, so it is better to get rid of `create_temp_assets_dir`.
      0e5581cb
    • moto's avatar
      Remove duplicated lfilter tests (#541) · 0fa07595
      moto authored
      This lfilter tests were moved to `test_torchscript_consistency.py` in #507 and GPU tests were added in #528.
      We can safely remove this tests from `test_functional_filtering.py`.
      0fa07595
    • moto's avatar
      Move lfilter basic test to test_functional (#539) · af88b925
      moto authored
      af88b925
  8. 13 Apr, 2020 2 commits
  9. 09 Apr, 2020 3 commits
  10. 07 Apr, 2020 2 commits
  11. 06 Apr, 2020 3 commits
    • moto's avatar
      Fix GPU test skip logic (#516) · f37d37d6
      moto authored
      f37d37d6
    • moto's avatar
      Use torch.testing.assert_allclose (#513) · 5f5df1d6
      moto authored
      * grep -l 'torch.allclose' -r test | xargs sed -i 's/assert torch.allclose/torch.testing.assert_allclose/g'
      
      * grep -l 'torch.allclose' -r test | xargs sed -i 's/self.assertTrue(torch.allclose(\(.*\)))/torch.testing.assert_allclose(\1)/g'
      
      * Fix missing atol/rtol, wrong shape, argument order. Remove redundant shape assertions
      5f5df1d6
    • moto's avatar
      Simplify helper function (#514) · bc1ffb11
      moto authored
      bc1ffb11
  12. 03 Apr, 2020 9 commits
  13. 02 Apr, 2020 2 commits
  14. 01 Apr, 2020 1 commit
  15. 31 Mar, 2020 1 commit
  16. 30 Mar, 2020 1 commit