- 02 Feb, 2021 1 commit
-
-
Prabhat Roy authored
Co-authored-by:Prabhat Roy <prabhatroy@fb.com>
-
- 29 Jan, 2021 1 commit
-
-
moto authored
-
- 22 Dec, 2020 1 commit
-
-
moto authored
-
- 19 Dec, 2020 1 commit
-
-
Krishna Kalyan authored
Co-authored-by:krishnakalyan3 <skalyan@cloudera.com>
-
- 04 Dec, 2020 1 commit
-
-
Krishna Kalyan authored
* Add griffinlim and DB_to_amplitude * Fix Dataset docstring * Fix other formatting Co-authored-by:krishnakalyan3 <skalyan@cloudera.com>
-
- 20 Nov, 2020 2 commits
-
-
Vincent QB authored
-
Bhargav Kathivarapu authored
-
- 27 Oct, 2020 1 commit
-
-
moto authored
-
- 20 Jul, 2020 1 commit
-
-
moto authored
- Addresses #549 #638 #786 - Add `torchaudio` top level module doc - Separate `torchaudio` top level module doc from `index.html` - Add `backend` module doc. - Remove `-> None` from function signature as it adds noise to documentation - Changed function argument name of `torchaudio.backend.sox_io_backend.save` from `tensor` to `src`, so that it matches with the reset of backends. - Tweak bunch of docstrings
-
- 16 Jul, 2020 2 commits
- 25 Jun, 2020 1 commit
-
-
moto authored
-
- 11 Jun, 2020 1 commit
-
-
moto authored
-
- 10 Jun, 2020 1 commit
-
-
moto authored
There are couple of aspects of this PR that overall improves the maintainability of the code base, based on "decoupling" and "separation of concerns". First, `sox_effects` functionalities can be either available or unavailable. From the viewpoint of `torchaudio` main module, the looser the connection between the `torchaudio` module and `torchaudio.sox_effects`, the more manageable the code base become because you can change the two modules independently. This is mostly accomplished when the definitions of `initialize_sox` and `shutdown_sox` were moved from `torchaudio.__init__` to `torchaudio.sox_effects`, but the initialization of sox effects are still happening in `torchaudio.__init__`. If we move the initialization to `sox_effects` module, the responsibility of sox initialization is moved to `sox_effects` module, along with the required module availability check etc. The main `torchaudio` module can be carefree about how the `sox_effects` module should work. In addition to that, I found that `initialize_sox` and `shutdown_sox` are confusing because it sound like they are required for `libsox` based I/O. To make it clear, I renamed them to include `sox_effect` in function name. Also moving functions from the original places are BC breaking itself, therefore, these functions are re-imported in `torchaudio.__init__` and renamed to match the original names. Therefore the PR is not BC breaking.
-
- 05 Jun, 2020 3 commits
-
-
moto authored
* also deletes duplicated func
-
moto authored
For better cohesion and coupling, move sox_effects related functions to sox_effects module. Then perform initialization in __init__.py. See the following for cohesion and coupling. https://en.wikipedia.org/wiki/Coupling_(computer_programming)
-
moto authored
* Replace `backed_guard` with `requires_module` * Remove backend_guard
-
- 15 May, 2020 1 commit
-
-
moto authored
This PR - Changes the location of C++ codes from - from `torchaudio/torch_sox.cpp` to `torchaudio/csrc/sox.cpp` - from `torchaudio/torch_sox.h` to `torchaudio/csrc/sox.h` - Changes the location where the resulting library is placed - from `_torch_sox.so` (outside of `torchaudio` module) to `torchaudio/_torchaudio.so`.
-
- 24 Apr, 2020 1 commit
-
-
moto authored
* Add safeguard to SoX initialization/shutdown * Initialize SoX automatically when it's needed
-
- 21 Apr, 2020 1 commit
-
-
Tomás Osório authored
* fix inline typing for mypy * fix flake8 * change check position * fix for py3.5 * fix for py3.5 * change to inline typing * add inline typing
-
- 01 Apr, 2020 1 commit
-
-
Tomás Osório authored
* add inline typing * correct typing and docstring * remove inline typing Any on SoxEffect
-
- 30 Mar, 2020 1 commit
-
-
moto authored
* Remove __future__ from torachaudio * remove double space Co-authored-by:Vincent QB <vincentqb@users.noreply.github.com>
-
- 19 Dec, 2019 1 commit
-
-
Vincent QB authored
* move sox inside function calls. * add backend switch mechanism. * import sox at runtime, not import. * add backend list. * backend tests. * creating hidden modules for backend. * naming backend same as file: soundfile. * remove docstring in backend file. * test soundfile info. * soundfile doesn't support int64. * adding test for wav file. * error with incorrect parameter instead of silent ignore. * adding test across backend. using float32 as done in sox. * backend guard decorator.
-
- 17 Sep, 2019 1 commit
-
-
engineerchuan authored
-
- 02 Aug, 2019 1 commit
-
-
Edward Z. Yang authored
- Apply __future__ imports uniformly (future division is the biggy, but absolute imports mattered too) - Hotfix use of tempfile.TemporaryDirectory using a BC library (DO NOT add this library as a dependency to torchaudio; it's only for testing) - Replace math.gcd with fractions.gcd - Fix a weird pytest collection bug involving parametrized tests - Turn on Python 2 and Python 3.7 in Travis. Signed-off-by:Edward Z. Yang <ezyang@fb.com>
-
- 29 Jul, 2019 1 commit
-
-
jamarshon authored
-
- 10 Apr, 2019 1 commit
-
-
chaask authored
Fix error "cannot open file", when the audiodir_path is different from where the code is run.
-
- 04 Jan, 2019 1 commit
-
-
David Pollack authored
-
- 25 Dec, 2018 3 commits
-
-
David Pollack authored
-
David Pollack authored
-
David Pollack authored
-