1. 05 May, 2023 1 commit
    • moto's avatar
      Fix MKL issue on Intel mac build (#3307) · 3e897ca7
      moto authored
      Summary:
      * Remove MKL and NumPy from Conda build env
      * Remove `caffe2::mkl` dependency from `torch_cpu`, which introduced unnecessary and undesided dependency on Intel mac.
      
      TorchAudio does not use BLAS libraries directly, thus all the mentions to MKL should be removed from the codebase.
      However, this was causing an issue on Intel mac. It turned out that `torch_cpu` target is pulling `caffe2::mkl` dependency, and the linker on macOS keeps library dependency even if no symbol from that library is used. This stray mkl dependency should be fixed on core side, but also we can modify the target temporarily and remove them.
      
      Also we don't need NumPy on build/run time, so that is removed as well.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/3307
      
      Reviewed By: atalman
      
      Differential Revision: D45606944
      
      Pulled By: mthrok
      
      fbshipit-source-id: 853411ccbbca31796b808a2b052b4cfa564718cd
      3e897ca7
  2. 01 May, 2023 1 commit
  3. 17 Feb, 2023 1 commit
  4. 01 Feb, 2023 1 commit
  5. 11 Jan, 2023 1 commit
  6. 29 Sep, 2022 1 commit
  7. 28 Sep, 2022 2 commits
  8. 14 Sep, 2022 1 commit
  9. 26 Aug, 2022 1 commit
  10. 25 Aug, 2022 1 commit
  11. 12 Aug, 2022 1 commit
  12. 21 Jul, 2022 1 commit
  13. 27 Jun, 2022 1 commit
  14. 14 Jun, 2022 1 commit
  15. 10 Jun, 2022 1 commit
  16. 03 Jun, 2022 1 commit
  17. 02 Jun, 2022 1 commit
  18. 09 May, 2022 1 commit
  19. 06 May, 2022 1 commit
    • moto's avatar
      Use custom FFmpeg libraries for torchaudio binary distributions (#2355) · b7624c60
      moto authored
      Summary:
      This commit changes the way torchaudio binary distributions are built.
      
      * For all the binary distributions (conda/pip on Linux/macOS/Windnows), build custom FFmpeg libraries.
      * The custom FFmpeg libraries do not use `--use-gpl` nor `--use-nonfree`, so that they stay LGPL.
      * The custom FFmpeg libraries employ rpath so that the torchaudio binary distributions look for the corresponding FFmpeg libraries installed in the runtime environment.
      * The torchaudio binary build process will use them to bootstrap its build process.
      * The custom FFmpeg libraries are NOT shipped.
      
      This commit also add disclaimer about FFmpeg in README.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2355
      
      Reviewed By: nateanl
      
      Differential Revision: D36202087
      
      Pulled By: mthrok
      
      fbshipit-source-id: c30e5222ba190106c897e42f567cac9152dbd8ef
      b7624c60
  20. 21 Apr, 2022 1 commit
  21. 24 Feb, 2022 1 commit
  22. 07 Jan, 2022 1 commit
    • moto's avatar
      Enable build ffmpeg-features in all related jobs (#2140) · 565f8d41
      moto authored
      Summary:
      This commit enables ffmpeg-feature build in tests and
      binary builds of all platforms.
      (Linux/macOS/Windows x conda/wheel)
      
      It also moves the definition of BUILD_FFMPEG env vars to the
      top level `config.yml`.
      
       ---
      Manual checking if all the build log contains `libtorchaudio_ffmpeg`.
      ### binary build
      - [x] `binary_linux_conda_py3.7_cpu`
      - [x] `binary_linux_conda_py3.7_cu102`
      - [x] `binary_linux_wheel_py3.7_cpu`
      - [x] `binary_linux_wheel_py3.7_cu102`
      - [x] `binary_macos_conda_py3.7_cpu`
      - [x] `binary_macos_wheel_py3.7_cpu`
      - [x] `binary_windows_conda_py3.7_cpu`
      - [x] `binary_windows_conda_py3.7_cu113`
      - [x] `binary_windows_wheel_py3.7_cpu`
      - [x] `binary_windows_wheel_py3.7_cu113`
      
      ### test
      - [x] `unittest_linux_cpu_py3.7`
      - [x] `unittest_linux_gpu_py3.7`
      - [x] `unittest_macos_cpu_py3.7`
      - [x] `unittest_windows_cpu_py3.7`
      - [x] `unittest_windows_gpu_py3.7`
      - [x] `integration test`
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2140
      
      Reviewed By: hwangjeff
      
      Differential Revision: D33464430
      
      Pulled By: mthrok
      
      fbshipit-source-id: 2c5b72be75d49019bf1599036180d4e56074e46b
      565f8d41
  23. 04 Jan, 2022 2 commits
  24. 11 Dec, 2021 1 commit
  25. 22 Oct, 2021 1 commit
  26. 21 Oct, 2021 1 commit
  27. 12 Oct, 2021 1 commit
  28. 02 Sep, 2021 1 commit
  29. 31 Aug, 2021 1 commit
    • Nikita Shulga's avatar
      Enable Linux wheel/conda GPU package builds (#1730) · 0f844305
      Nikita Shulga authored
      * Remove some obsolete conditions about CUDA-10.0 from `pkg_helpers.bash`.
      * Use `USE_CUDA` instead of `FORCE_CUDA` in `pkg_helpers.bash`
      * Do not define `NO_CUDA_PACKAGE` in build_wheel.sh and build_cuda.sh
      * Add conda-forge for Win cuda-11.1 builds
      * Pass USE_CUDA / TORCH_CUDA_ARCH_LIST to conda build
      * Add selected CUDA to path
      * Don't define USE_CUDA for ROCM
      
      TODO: Fix Windows CUDA builds
      0f844305
  30. 31 Jul, 2021 1 commit
  31. 28 Jun, 2021 1 commit
  32. 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
  33. 25 May, 2021 1 commit
    • Nikita Shulga's avatar
      Add CUDA binary builds (#1497) · ffe735ba
      Nikita Shulga authored
      * Add CUDA binary builds
      
      * Add "cuda_version": "cpu" to doc build jobs
      
      * Add required cu_versions to pkg_helpers
      
      * Regenerate config.yml
      ffe735ba
  34. 05 Mar, 2021 1 commit
  35. 19 Feb, 2021 1 commit
  36. 19 Jan, 2021 1 commit
  37. 05 Jan, 2021 1 commit
  38. 16 Oct, 2020 1 commit