1. 02 Jun, 2022 1 commit
  2. 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
  3. 17 Feb, 2022 1 commit
  4. 27 Sep, 2021 1 commit
  5. 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
  6. 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
  7. 19 Aug, 2021 1 commit
  8. 28 Jun, 2021 1 commit
  9. 02 Jun, 2021 1 commit
  10. 05 Mar, 2021 1 commit
  11. 04 Mar, 2021 1 commit
  12. 04 Feb, 2021 1 commit
  13. 05 Jan, 2021 1 commit
  14. 26 Oct, 2020 1 commit
  15. 24 Jun, 2020 1 commit
  16. 01 Jun, 2020 1 commit
  17. 27 May, 2020 1 commit
    • moto's avatar
      Self-contain codecs library (#625) · d3c83eaa
      moto authored
      * Clean up extension build mechanism and extension location
      
      * Add back the switch to depend on external sox
      
      * Remove print
      
      * Fix
      d3c83eaa
  18. 16 May, 2020 1 commit
  19. 16 Apr, 2020 1 commit
  20. 16 Jan, 2020 1 commit
  21. 08 Aug, 2019 2 commits
  22. 07 Aug, 2019 2 commits
    • Edward Z. Yang's avatar
      Setup cuda_suffix (#218) · 636e1499
      Edward Z. Yang authored
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@fb.com>
      636e1499
    • Edward Z. Yang's avatar
      Rewrite our packaging from scratch (#217) · cd185d1f
      Edward Z. Yang authored
      * New entry points are packaging/build_wheel.sh and packaging/build_conda.sh. The only mandatory environment variable you have to set is PYTHON_VERSION
      * CircleCI configuration uses 2.1-style parametrized builds to let you toggle python version, etc. as you do builds. We create a separate job per build configuration for maximum parallelism
      * build_tools/packaging got moved to packaging, to be in-line with directory structure in torchvision
      * The build_conda.sh and build_wheel.sh delegate most of the heavy lifting to pkg_helpers.bash, which defines a number of bash functions for performing common operations. The intent is that I'll copy-paste this file between other domain API projects.
      * TORCHAUDIO_ prefix removed from envvars, so that I can more easily share packaging scripts between projects
      * BUILD_VERSION is completely gone; just change the version number if you need to rebuild
      * No more logic for cloning and checking out a fresh copy of torchaudio
      cd185d1f