- 01 Jun, 2022 1 commit
-
-
moto authored
Summary: A couple of weeks ago we started to see OpenMP not found error on macOS CI. From https://github.com/pytorch/audio/issues/2404, we install OpenMP from brew, and build passes, but unit tests are seg-faulting ever since. https://app.circleci.com/pipelines/github/pytorch/audio/10825/workflows/c0ecae99-d409-4df2-ab91-9bcb126c309d/jobs/671518 The failing test uses `torchaudio.functional.filitfilt`, which uses [OpenMP for parallel execution](https://github.com/pytorch/audio/blob/6057d3cf1c2f3a4c5072a3853a021bb8b4ce61f7/torchaudio/csrc/lfilter.cpp#L20). This commit reverts https://github.com/pytorch/audio/issues/2404 and disables OpenMP for macOS builds and tests. Pull Request resolved: https://github.com/pytorch/audio/pull/2431 Reviewed By: atalman Differential Revision: D36819141 Pulled By: mthrok fbshipit-source-id: 824300866a55f8b029d21649dc96cd80ae2ff697
-
- 13 May, 2022 1 commit
-
-
moto authored
Summary: This commit moves the Streaming API out of prototype module. * The related classes are renamed as following - `Streamer` -> `StreamReader`. - `SourceStream` -> `StreamReaderSourceStream` - `SourceAudioStream` -> `StreamReaderSourceAudioStream` - `SourceVideoStream` -> `StreamReaderSourceVideoStream` - `OutputStream` -> `StreamReaderOutputStream` This change is preemptive measurement for the possibility to add `StreamWriter` API. * Replace BUILD_FFMPEG build arg with USE_FFMPEG We are not building FFmpeg, so USE_FFMPEG is more appropriate --- After https://github.com/pytorch/audio/issues/2377 Remaining TODOs: (different PRs) - [ ] Introduce `is_ffmpeg_binding_available` function. - [ ] Refactor C++ code: - Rename `Streamer` to `StreamReader`. - Rename `streamer.[h|cpp]` to `stream_reader.[h|cpp]`. - Rename `prototype.cpp` to `stream_reader_binding.cpp`. - Introduce `stream_reader` directory. - [x] Enable FFmpeg in smoke test (https://github.com/pytorch/audio/issues/2381) Pull Request resolved: https://github.com/pytorch/audio/pull/2378 Reviewed By: carolineechen Differential Revision: D36359299 Pulled By: mthrok fbshipit-source-id: 6a57b702996af871e577fb7addbf3522081c1328
-
- 11 May, 2022 1 commit
-
-
moto authored
Summary: Conda package build performs simple smoke test, which is different from smoke_test jobs we define on our CI jobs. Currently Conda packaging smoke test verifies the imporatability of `torchaudio.prototype.io`, which requires FFmpeg 4. 1. We list FFmpeg 4 as runtime requirements, but this means that conda's dependency resolver takes FFmpeg 4 into consideration. FFmpeg 5 was release this year, and we can expect that user base will move to FFmpeg gradually. If user environment has some constraint on FFmpeg, torchaudio will have conflict and it will prevent users from install torchaudio. 2. In #2377 the way optional dependency is checked/initialized is changed, so this Conda smoke test will no longer check the integrity with FFmpeg libraries. To solve the issues above, this commit moves the part that tests integrity with FFmpeg libraries to the smoke test we define on CircleCI. Pull Request resolved: https://github.com/pytorch/audio/pull/2381 Reviewed By: carolineechen Differential Revision: D36323706 Pulled By: mthrok fbshipit-source-id: 57ca816e0f3ad8e16d21e56062f6ed8a09ab93a3
-
- 09 May, 2022 1 commit
-
-
Andrey Talman authored
Summary: Cleanup old version of cuda115 and other legacy versions Pull Request resolved: https://github.com/pytorch/audio/pull/2374 Reviewed By: nateanl, mthrok Differential Revision: D36250955 Pulled By: atalman fbshipit-source-id: 6b7f0e2926eeb688991c939901c980428cf8e7ef
-
- 06 May, 2022 1 commit
-
-
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
-
- 21 Apr, 2022 1 commit
-
-
Andrey Talman authored
Summary: CUDA 11.6 for TorchAudio Pull Request resolved: https://github.com/pytorch/audio/pull/2328 Reviewed By: mthrok Differential Revision: D35826414 Pulled By: atalman fbshipit-source-id: 0a471f0566286d69c0c73191aea7fd5ac0647e5f
-
- 24 Feb, 2022 1 commit
-
-
Andrey Talman authored
Summary: Adding py3.10 to audio Pull Request resolved: https://github.com/pytorch/audio/pull/2224 Reviewed By: malfet, atalman, mthrok Differential Revision: D34442377 Pulled By: seemethere fbshipit-source-id: 2656de73427063958d609a74c01b526a476cb06a
-
- 17 Feb, 2022 1 commit
-
-
Zhaoheng Ni authored
Summary: Pull Request resolved: https://github.com/pytorch/audio/pull/2250 Reviewed By: mthrok Differential Revision: D34302192 Pulled By: nateanl fbshipit-source-id: 4ea7047503ef87e22b5ef6075ad010314d5e3885
-
- 07 Jan, 2022 1 commit
-
-
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
-
- 04 Jan, 2022 2 commits
-
-
moto authored
Summary: This commit enable ffmpeg-feature build on wheel-based binary distribution on macOS. For macOS, since the underlying Python env is Conda, it installs `ffmpeg` from conda. Depends on https://github.com/pytorch/audio/issues/1873 Pull Request resolved: https://github.com/pytorch/audio/pull/2122 Reviewed By: carolineechen, nateanl Differential Revision: D33409113 Pulled By: mthrok fbshipit-source-id: a73839087548010353422109b33e89e262c12a57
-
moto authored
Summary: Currently, macOS CI jobs install `pkg-config` and `wget` with `brew`. This is problematic as brew takes a long time with auto-update, and disabling the auto-update is not an ideal solution. Conda also distributes these packages, so switching to conda. Example issues with brew installation. https://app.circleci.com/pipelines/github/pytorch/audio/7825/workflows/53965bcf-6ddf-4e42-ad52-83fd1bbab717 This commit removes the use of `brew` by 1. Replacing the use of `wget` with `curl` (pre-installed in most distro) 2. Install `pkg-condig` from conda. Note: All the macOS jobs, including binary build jobs, uses conda. Using `pkg-config` from Conda makes it easy to discover the packages installed from conda. (like `ffmpeg` in https://github.com/pytorch/audio/issues/2122) 3. Add `pkg-config` to conda build-time dependency 4. Make sure that the availability of `pkg-config` is explicitly checked when `sox` is being configured. (otherwise, it will fail at somewhere in the middle of build process with somewhat unintuitve error message) Pull Request resolved: https://github.com/pytorch/audio/pull/1873 Reviewed By: carolineechen, nateanl Differential Revision: D33404975 Pulled By: mthrok fbshipit-source-id: ae512d3a3a422ebfe3b46c492bed44deecc36e72
-
- 03 Jan, 2022 1 commit
-
-
moto authored
Summary: This commit enable ffmpeg-feature build on conda-based binary distribution on Linux and macOS. It adds `ffmpeg` as build-time dependencies and enable the build with `BUILD_FFMPEG=1`. Windows binaries, wheel-based binaries on Linux/macOS are not changed. Pull Request resolved: https://github.com/pytorch/audio/pull/2120 Reviewed By: nateanl Differential Revision: D33397473 Pulled By: mthrok fbshipit-source-id: 67a23a40c0614c56fee60cc06a45f3265037f6df
-
- 30 Dec, 2021 1 commit
-
-
Joao Gomes authored
Summary: cc mthrok Pull Request resolved: https://github.com/pytorch/audio/pull/2116 Reviewed By: mthrok Differential Revision: D33368453 Pulled By: jdsgomes fbshipit-source-id: 09cf3fe5ed6f771c2f16505633c0e59b0c27453c
-
- 11 Dec, 2021 1 commit
-
-
Andrey Talman authored
Summary: cc peterjc123 maxluk nbcsm guyang3532 gunandrose4u smartcat2010 mszhanyi Pull Request resolved: https://github.com/pytorch/audio/pull/2067 Reviewed By: seemethere Differential Revision: D33032607 Pulled By: atalman fbshipit-source-id: a5767e9af27690d3a7ab762ddf30178b3069cd35
-
- 03 Dec, 2021 1 commit
-
-
Yi Zhang authored
Summary: 1. stop&disable the windows upgrade that's the major reason of the failure of cuda installation https://app.circleci.com/pipelines/github/pytorch/audio/8458/workflows/feb65e3b-1093-4724-b849-1a2ac166f354/jobs/441331 For more details please check out https://github.com/pytorch/pytorch/issues/64536 2. print the log when the cuda installation fails Pull Request resolved: https://github.com/pytorch/audio/pull/2032 Reviewed By: mthrok Differential Revision: D32816145 Pulled By: malfet fbshipit-source-id: 44a2ef0dd4c43469472a6e518ed64841e2dcd5bb
-
- 22 Oct, 2021 1 commit
-
-
moto authored
It seems that this is no longer necessary for recent macOS .
-
- 21 Oct, 2021 2 commits
-
-
nateanl authored
-
Nikita Shulga authored
This is follow up after https://github.com/pytorch/builder/pull/823 that gets rids of `feature` and migrate it to `run_constrained`
-
- 14 Oct, 2021 1 commit
-
-
Yi Zhang authored
* check cuda installation * check in build.sh * use USE_CUDA * Update pkg_helpers.bash * Fix typo
-
- 12 Oct, 2021 1 commit
-
-
Yi Zhang authored
-
- 29 Sep, 2021 1 commit
-
-
Yi Zhang authored
* 11.1.0 to 11.1.1 * Fix typo
-
- 27 Sep, 2021 2 commits
-
-
Nikita Shulga authored
Also update README.md to mention 1.9.1
-
Yi Zhang authored
* enable windows cudatests * add this dir * minor change * vs integration * Update cuda_install.bat * add logs * minor change * minor change * cp vision conda activate * mv vc_env_helper.bat * minor change * exit if cuda not avaiable * install numpy * improt CMakeLists * check cuda * minor change * change windows GPU image from previous to stable * set libtorch audio suffix as pyd on Windows * reduce changes * check env settings
-
- 02 Sep, 2021 1 commit
-
-
Nikita Shulga authored
-
- 31 Aug, 2021 1 commit
-
-
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
-
- 28 Aug, 2021 1 commit
-
-
Nikita Shulga authored
Copy `cuda_install.bat` from https://github.com/pytorch/vision/blob/3d9d264198e2167030dc04bf453aeca47daa37db/packaging/windows/internal/cuda_install.bat Add `windows_intall_cuda` step and include it in `binary_windows_conda` and `binary_windows_wheel` workflows
-
- 26 Aug, 2021 1 commit
-
-
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.
-
- 19 Aug, 2021 1 commit
-
-
Caroline Chen authored
-
- 11 Aug, 2021 1 commit
-
-
Eli Uriegas authored
BUILD_VERSION gets set by upstream scripts and should be available whenever we're attempting to build audio in conda environments. This solves the issue where conda packages appeared to be building a development version instead of the actual version we were targeting Signed-off-by:Eli Uriegas <eliuriegas@fb.com>
-
- 31 Jul, 2021 1 commit
-
-
Nikita Shulga authored
* Pin MKL to 2021.2.0 Fixes https://github.com/pytorch/pytorch/issues/62424 * Apply the same constraint for conda builds Use less-than-equals constraint to avoid dependency conflicts for python-3.6 environment
-
- 28 Jun, 2021 2 commits
-
-
Eli Uriegas authored
No longer needed for Python 3.9 Signed-off-by:Eli Uriegas <eliuriegas@fb.com>
-
Caroline Chen authored
-
- 02 Jun, 2021 1 commit
-
-
moto authored
-
- 28 May, 2021 1 commit
-
-
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
-
- 25 May, 2021 1 commit
-
-
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
-
- 05 Mar, 2021 1 commit
-
-
Caroline Chen authored
-
- 04 Mar, 2021 1 commit
-
-
Vincent QB authored
-
- 19 Feb, 2021 1 commit
-
-
Eli Uriegas authored
Signed-off-by:Eli Uriegas <eliuriegas@fb.com>
-
- 04 Feb, 2021 1 commit
-
-
moto authored
* Switch to cmake for build * Hide symbols
-
- 19 Jan, 2021 1 commit
-
-
Eli Uriegas authored
torchaudio can work with any version of pytorch so let's strip the pytorch version suffix to denote that Signed-off-by:Eli Uriegas <eliuriegas@fb.com>
-