1. 10 Nov, 2022 2 commits
    • Omkar Salpekar's avatar
      [Nova] Add M1 Wheels Build (#2839) · 15f76b0b
      Omkar Salpekar authored
      Summary:
      Adding Nova Reusable Workflow for M1 Wheels Build. Once this has been running well for a while, we can replace the old `build-m1-binaries.yml` workflow.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2839
      
      Reviewed By: DanilBaibak
      
      Differential Revision: D41195316
      
      Pulled By: osalpekar
      
      fbshipit-source-id: f3754043f384b1645e5fcfaebf465f6839f72461
      15f76b0b
    • Omkar Salpekar's avatar
      [Nova] Add M1 Conda Builds (#2840) · 04f92297
      Omkar Salpekar authored
      Summary:
      Adding Nova Reusable Workflow for M1 Conda Build. Once this has been running well for a while, we can replace the old `build-m1-binaries.yml` workflow.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2840
      
      Reviewed By: DanilBaibak
      
      Differential Revision: D41195298
      
      Pulled By: osalpekar
      
      fbshipit-source-id: 14591b96e998aa43fa57e8e5b0b09d0ce4f4092e
      04f92297
  2. 09 Nov, 2022 1 commit
    • DanilBaibak's avatar
      [Nova] Added build wheels workflow for MacOS (#2782) · 5e2507f5
      DanilBaibak authored
      Summary:
      Added build wheels workflow for MacOS.
      
      This does not change the existing builds/uploads in CircleCI, and should not break any existing jobs/workflows. This is just to add back workflows to build the MacOS Wheels with Nova.
      
      We will create a workflow (most likely in test-infra) that does this comparison between the binaries to ensure there is parity between the binaries before we start uploading with Nova.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2782
      
      Reviewed By: osalpekar
      
      Differential Revision: D41091271
      
      Pulled By: DanilBaibak
      
      fbshipit-source-id: 906bcfecb26b5268a05163fa339909707f7de494
      5e2507f5
  3. 02 Nov, 2022 1 commit
  4. 19 Oct, 2022 2 commits
    • Omkar Salpekar's avatar
      [Nova] Clean commit for Enabling Nova Linux Wheels Workflows (#2719) · 9135b544
      Omkar Salpekar authored
      Summary:
      Creating this fresh PR since we're reverting the older commit that removed build configs from the CircleCI file. This does not change the existing builds/uploads in CircleCI, and should not break any existing jobs/workflows. This is just to add back workflows to build the Linux Wheels with Nova, upload them to GH artifacts (NOT to the actual nightly channels), and ensure that they produce the same binaries as CircleCI. TO CLARIFY: this does not upload anything to nightly channels, so this PR has not effect on any existing jobs or distributed binaries.
      
      We will create a workflow (most likely in test-infra) that does this comparison between the binaries to ensure there is parity between the binaries before we start uploading with Nova.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2719
      
      Reviewed By: hwangjeff, weiwangmeta
      
      Differential Revision: D39866440
      
      Pulled By: osalpekar
      
      fbshipit-source-id: 9ebf0402214fcd97cc519801276d85d336617410
      9135b544
    • Omkar Salpekar's avatar
      [Nova] New GHA Workflow for Docstring Sync (#2720) · 0262313c
      Omkar Salpekar authored
      Summary:
      Create a standalone GitHub Actions workflow for Docstring Sync. This job (https://app.circleci.com/pipelines/github/pytorch/audio/12625/workflows/96223ad2-0fcd-4dae-a045-d530aaf9b55c/jobs/907466) currently depends on linux wheels builds, which creates a dependency that makes the migration to Nova trickier. This PR creates a fresh standalone workflow for this job that is triggered per-PR and before nightly/release cuts.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2720
      
      Reviewed By: izaitsevfb, seemethere
      
      Differential Revision: D39863574
      
      Pulled By: osalpekar
      
      fbshipit-source-id: 8599dc006693242278857a3dedeb4fddc1eed14b
      0262313c
  5. 27 Sep, 2022 2 commits
  6. 23 Sep, 2022 1 commit
  7. 15 Sep, 2022 1 commit
    • Andrey Talman's avatar
      Switch to use conda install action for m1 builds (#2674) · c2870b6e
      Andrey Talman authored
      Summary:
      Usage setup-minicoda action for m1 build
      We want to try to address space issues on m1. The following action:
      ```
      pytorch/test-infra/.github/actions/setup-miniconda@main
      ```
      
      Sets up miniconda in temp folder which should be cleaned between runs
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2674
      
      Reviewed By: jeanschmidt
      
      Differential Revision: D39540481
      
      Pulled By: atalman
      
      fbshipit-source-id: 0596598ab6b2f99c775aa0c9e14a3a388533068d
      c2870b6e
  8. 09 Sep, 2022 1 commit
  9. 26 Aug, 2022 1 commit
  10. 25 Aug, 2022 1 commit
  11. 23 Aug, 2022 1 commit
  12. 15 Aug, 2022 1 commit
  13. 02 Aug, 2022 1 commit
  14. 21 Jul, 2022 1 commit
  15. 15 Jun, 2022 4 commits
  16. 14 Jun, 2022 1 commit
  17. 13 Jun, 2022 1 commit
  18. 10 Jun, 2022 1 commit
  19. 03 Jun, 2022 1 commit
  20. 31 May, 2022 1 commit
  21. 13 May, 2022 1 commit
    • moto's avatar
      Move Streamer API out of prototype (#2378) · 72b712a1
      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
      72b712a1
  22. 11 May, 2022 1 commit
  23. 18 Feb, 2022 1 commit
  24. 26 Jan, 2022 1 commit
  25. 19 Jan, 2022 1 commit
  26. 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
  27. 23 Dec, 2021 1 commit
  28. 24 Nov, 2021 1 commit
    • Caroline Chen's avatar
      Update script for getting PR merger and labels (#2030) · 9392c9e0
      Caroline Chen authored
      Summary:
      The previous way of detecting the merger and labels given a commit hash no longer works with ShipIt, as PRs are closed and not merged and are not associated with a commit hash. To work around this, update the script to get the merger (pulled by: ) and PR number from the commit hash message, and then collect labels from the corresponding PR.
      
      Pull Request resolved: https://github.com/pytorch/audio/pull/2030
      
      Reviewed By: mthrok
      
      Differential Revision: D32634870
      
      Pulled By: carolineechen
      
      fbshipit-source-id: a8fcfc5912871d3cca056de43ab25b5d0acb2226
      9392c9e0
  29. 03 Nov, 2021 1 commit
  30. 02 Nov, 2021 4 commits
  31. 29 Oct, 2021 1 commit