fbcode/spdl/tests/pipeline/pipeline_profiling_test.py #3079
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: "Package" | |
| on: | |
| workflow_dispatch: | |
| pull_request: | |
| paths-ignore: | |
| - "docs/**" | |
| - "examples/**" | |
| - "*.md" | |
| branches: | |
| - main | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref || github.run_id }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| ############################################################################# | |
| # macOS | |
| ############################################################################# | |
| macos: | |
| name: "macOS" | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] | |
| free-threaded: [""] | |
| include: | |
| - python-version: "3.13" | |
| free-threaded: "ft" | |
| - python-version: "3.14" | |
| free-threaded: "ft" | |
| uses: ./.github/workflows/_build_macos.yml | |
| with: | |
| python-version: "${{ matrix.python-version }}" | |
| free-threaded: "${{ matrix.free-threaded }}" | |
| run-test: "false" | |
| test-concurrency: 3 | |
| ############################################################################# | |
| # Windows | |
| ############################################################################# | |
| windows: | |
| name: "Windows" | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] | |
| free-threaded: [""] | |
| cuda-version: ["13.0.3"] | |
| include: | |
| - python-version: "3.13" | |
| free-threaded: "ft" | |
| cuda-version: "13.0.3" | |
| - python-version: "3.14" | |
| free-threaded: "ft" | |
| cuda-version: "13.0.3" | |
| uses: ./.github/workflows/_build_windows.yml | |
| with: | |
| python-version: "${{ matrix.python-version }}" | |
| free-threaded: "${{ matrix.free-threaded }}" | |
| cuda-version: "${{ matrix.cuda-version }}" | |
| run-test: "${{ (matrix.python-version == '3.13') && (matrix.free-threaded != 'ft') }}" | |
| test-concurrency: 3 | |
| ############################################################################# | |
| # Linux (aarch64) | |
| ############################################################################# | |
| linux-aarch64: | |
| name: "Linux aarch64" | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] | |
| free-threaded: [""] | |
| include: | |
| - python-version: "3.13" | |
| free-threaded: "ft" | |
| - python-version: "3.14" | |
| free-threaded: "ft" | |
| uses: ./.github/workflows/_build_linux.yml | |
| with: | |
| machine: ubuntu-24.04-arm | |
| arch: aarch64 | |
| python-version: "${{ matrix.python-version }}" | |
| free-threaded: "${{ matrix.free-threaded }}" | |
| run-test: "${{ (matrix.python-version == '3.14') && (matrix.free-threaded != 'ft') }}" | |
| test-concurrency: 3 | |
| ############################################################################# | |
| # Linux (CUDA) | |
| ############################################################################# | |
| linux-x86-cuda: | |
| name: "Linux x86_64 CUDA" | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] | |
| cuda-version: ["13.0.3"] | |
| free-threaded: [""] | |
| include: | |
| - python-version: "3.13" | |
| free-threaded: "ft" | |
| cuda-version: "13.0.3" | |
| - python-version: "3.14" | |
| free-threaded: "ft" | |
| cuda-version: "13.0.3" | |
| uses: ./.github/workflows/_build_linux_cuda.yml | |
| with: | |
| python-version: "${{ matrix.python-version }}" | |
| free-threaded: "${{ matrix.free-threaded }}" | |
| cuda-version: "${{ matrix.cuda-version }}" | |
| run-test: "${{ (matrix.python-version == '3.12') && (matrix.free-threaded != 'ft') }}" | |
| test-concurrency: 3 |