1. 17 Jun, 2021 1 commit
  2. 15 Jun, 2021 1 commit
  3. 14 Jun, 2021 2 commits
    • Vincent QB's avatar
      add name of paper before reference. (#1575) · e39ece66
      Vincent QB authored
      e39ece66
    • moto's avatar
      Annotate MelSpectrogram power as float only (#1572) · c5d0390c
      moto authored
      Mel scale frequency is in general defined/used on power spectrogram and as far as we know, it is not defined for raw (complex value) spectrogram. When `power=None` (when intermediate spectrogram is complex-valued), `MelSpectrogram` fails because of extra dimension (when using pseudo complex) or type mismatch between `torch.float` and torch.cfloat` (when using native complex).
      
      This commit changes type annotation so that power is only float.
      c5d0390c
  4. 10 Jun, 2021 1 commit
  5. 09 Jun, 2021 2 commits
    • moto's avatar
      Add dtype argument for kernel caching precision (#1556) · aec0e8c9
      moto authored
      Since 0.9.0-RC1, `T.Resample` precomputes and caches resampling kernel for performance improvement. (10x improvement).
      
      The implementation from 0.8.0 computed the kernel on-the-fly on the same `device`/`dtype` as the input Tensor, 
      but in the newer version, the kernel is precomputed at the construction time and is cached with `float32` first.
      This causes degradation if one wants to perform resampling on `float64`, because `sinc` values computed on `float32`s are not good enough for resampling in `float64`.
      
      The reason why we decided to use `float32` for initial caching is to keep the UX disruption minimum, and there were no way to make it work for `float64`. This PR adds `dtype` argument, that can be used for overwriting the cache precision.
      aec0e8c9
    • Salil Desai's avatar
  6. 04 Jun, 2021 6 commits
  7. 03 Jun, 2021 2 commits
  8. 02 Jun, 2021 3 commits
  9. 01 Jun, 2021 5 commits
  10. 31 May, 2021 2 commits
  11. 28 May, 2021 1 commit
    • Michael Melesse's avatar
      [ROCm] add rocm wheels (#1477) · 3bb3287f
      Michael Melesse authored
      * add rocm binary
      
      use the term cu_version
      
      update pkg_helpers
      
      add docker wheel option
      
      update config yml
      
      add force_cuda option
      
      * update config.yml
      
      * remove conda builds
      3bb3287f
  12. 27 May, 2021 2 commits
  13. 25 May, 2021 3 commits
  14. 24 May, 2021 1 commit
  15. 22 May, 2021 2 commits
  16. 21 May, 2021 1 commit
  17. 20 May, 2021 3 commits
  18. 19 May, 2021 2 commits
    • Caroline Chen's avatar
      af7eb4d6
    • Caroline Chen's avatar
      [BC-Breaking] Avoid moving resampling kernel device and dtype moves (#1514) · 079b3f5d
      Caroline Chen authored
      Precomputing and caching the resampling kernel in transforms provides speed improvements for resample, but no longer handles the automatic device and dtype recognition and construction based on input waveform. This is BC-breaking if users do not manually move the transforms object to the correct device and dtype, in which case calls to resample will fail if the input waveform is on gpu, or not of float32 dtype. Precomputing the kernel additionally results in very minor precision differences from previous implementation.
      079b3f5d