1. 27 Jul, 2023 1 commit
    • moto's avatar
      Replace libsox with stub library (#3497) · 8588fba1
      moto authored
      Summary:
      This commit updates the way libsox is integrated to torchaudio
      
      1. We stop statically linking libsox, so torchaudio will not ship libsox.
      2. We link libsox dynamically. Users are expected to install libsox by themselves.
      3. We use stab library to build torchaudio.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/3497
      
      Differential Revision: D47803706
      
      Pulled By: mthrok
      
      fbshipit-source-id: 31b05495d81069186fa52d67beea360cc7e817a8
      8588fba1
  2. 05 Jun, 2023 1 commit
  3. 16 May, 2023 1 commit
  4. 28 Apr, 2023 1 commit
    • Yuekai Zhang's avatar
      Add cuctc decoder (#3096) · 0a1801ed
      Yuekai Zhang authored
      Summary:
      This PR implements a CUDA based ctc prefix beam search decoder.
      
      Attach serveral benchmark results using V100 below:
      |decoder type| model |datasets       | decoding time (secs)| beam size | batch size | model unit | subsampling times | vocab size |
      |--------------|---------|------|-----------------|------------|-------------|------------|-----------------------|------------|
      | cuctc |  conformer nemo    |dev clean        |7.68s | 8           |  32       | bpe         |    4  | 1000|
      | cuctc |  conformer nemo   |dev clean  (sort by length)      |1.6s | 8           |  32       | bpe         |    4  | 1000|
      | cuctc |  wav2vec2.0 torchaudio |dev clean                                |22s | 10           |  1       | char         |    2  | 29|
      | cuctc |   conformer espnet   |aishell1 test                             | 5s | 10           |  24       | char         |    4  | 4233|
      
      Note:
      1.  The design is to parallel computation through batch and vocab axis, for loop the frames axis. So it's more friendly with smaller sequence lengths, larger vocab size comparing with CPU implementations.
      2. WER is the same as CPU implementations. However, it can't decode with LM now.
      
      Resolves: https://github.com/pytorch/audio/issues/2957.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/3096
      
      Reviewed By: nateanl
      
      Differential Revision: D44709397
      
      Pulled By: mthrok
      
      fbshipit-source-id: 3078c54a2b44dc00eb4a81b4c657487eeff8c155
      0a1801ed
  5. 01 Aug, 2022 1 commit
  6. 02 Feb, 2022 1 commit
  7. 19 Nov, 2021 1 commit
    • moto's avatar
      Disable SPHINXOPT=-W for local env (#2013) · 3ff46bfa
      moto authored
      Summary:
      With the introduction of tutorials, the turn around time for doc build
      has become longer. By default, the tutorial is not built but SPHINXOPT=-W
      treats it as error.
      
      This commit disable the option for the local build while keeping it
      for the CI.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2013
      
      Reviewed By: carolineechen
      
      Differential Revision: D32538952
      
      Pulled By: mthrok
      
      fbshipit-source-id: eae4ffd87100dff466f91abfe26a82aa702d605a
      3ff46bfa
  8. 10 Nov, 2021 1 commit
  9. 04 Nov, 2021 2 commits
  10. 22 Oct, 2021 1 commit
  11. 19 Oct, 2021 1 commit
  12. 26 Aug, 2021 1 commit
    • moto's avatar
      Default to BUILD_SOX=1 in non-Windows systems (#1725) · 89ea6955
      moto authored
      * Default to BUILD_SOX=1 in non-Windows systems
      
      Since the adaptation of CMake and restricting to the static linking of libsox,
      the build process has become much robust with libsox integration enabled.
      
      This commit makes it default behavior to build libsox integration in non-Windows systems.
      The build process still checks BUILD_SOX env var so, setting `BUILD_SOX=0` disables it.
      89ea6955
  13. 31 Jul, 2021 1 commit
  14. 28 Jul, 2021 2 commits
  15. 23 Jun, 2021 1 commit
  16. 12 Mar, 2021 1 commit
  17. 05 Mar, 2021 2 commits
  18. 22 Feb, 2021 1 commit
  19. 15 Feb, 2021 1 commit
  20. 09 Feb, 2021 1 commit
  21. 18 Nov, 2019 1 commit
  22. 11 Nov, 2019 1 commit