Linux py 3.15 wheel builds#184600
Conversation
🔗 Helpful Links🧪 See artifacts and rendered test results at hud.pytorch.org/pr/184600
Note: Links to docs will display an error until the docs builds have been completed. ❗ 1 Active SEVsThere are 1 currently active SEVs. If your PR is affected, please view them below: ❌ 8 New Failures, 15 Unrelated Failures, 51 Unclassified FailuresAs of commit e4e6177 with merge base 3ac6004 ( NEW FAILURES - The following jobs have failed:
UNCLASSIFIED FAILURES - DrCI could not classify the following jobs because the workflow did not run on the merge base. The failures may be pre-existing on trunk or introduced by this PR:
FLAKY - The following jobs failed but were likely due to flakiness present on trunk:
UNSTABLE - The following job is marked as unstable, possibly due to flakiness on trunk:
This comment was automatically generated by Dr. CI and updates every 15 minutes. |
c430b5f to
32065d6
Compare
Adds Python 3.15 and 3.15t (free-threaded) to the Linux manywheel nightly build matrix, mirroring PR pytorch#157559 which enabled 3.14. Authored by Claude.
albanD
left a comment
There was a problem hiding this comment.
FYI @jeffdaily for the rocm related blocker.
|
@pytorchmergebot merge -f "Test failures are caused by #179400" |
Merge startedYour change will be merged immediately since you used the force (-f) flag, bypassing any CI checks (ETA: 1-5 minutes). Please use Learn more about merging in the wiki. Questions? Feedback? Please reach out to the PyTorch DevX Team |
## Summary Skip XPU manywheel builds for Python 3.15 / 3.15t in the same way #184600 skipped ROCm. Triton XPU 3.15 wheel builds are currently broken (see the exclusion in `.github/workflows/build-triton-wheel.yml`); without working triton-xpu, manywheel XPU 3.15 builds cannot link triton and fail. ## Change `.github/scripts/generate_binary_build_matrix.py` — adds 8 lines mirroring the ROCm skip block: ```py # TODO: Re-enable XPU for python 3.15 once the triton XPU 3.15 # wheel build is fixed (tracked in #184901). Triton XPU is # currently skipped for 3.15/3.15t in build-triton-wheel.yml. if arch_version in XPU_ARCHES and ( python_version == "3.15" or python_version == "3.15t" ): continue ``` ## Notes The generated workflow YAML (`generated-linux-binary-manywheel-nightly.yml`) will need regenerating to drop the `manywheel-py3_15-xpu` / `manywheel-py3_15t-xpu` entries — that's 44 lines removed, fully derived from this script change via: ```bash python .github/scripts/generate_ci_workflows.py ``` Will follow up with the regen commit, or happy for a maintainer to push it on this branch. ## References - Umbrella: #184352 (Python 3.15 support for PyTorch) - Tracking: #184901 (XPU triton 3.15 build failure) - Related: #184829 (triton 3.15 wheel build that skipped XPU) - Precedent: #184600 (ROCm 3.15 skip) Pull Request resolved: #184906 Approved by: https://github.com/albanD, https://github.com/malfet
## Summary Skip XPU manywheel builds for Python 3.15 / 3.15t in the same way pytorch#184600 skipped ROCm. Triton XPU 3.15 wheel builds are currently broken (see the exclusion in `.github/workflows/build-triton-wheel.yml`); without working triton-xpu, manywheel XPU 3.15 builds cannot link triton and fail. ## Change `.github/scripts/generate_binary_build_matrix.py` — adds 8 lines mirroring the ROCm skip block: ```py # TODO: Re-enable XPU for python 3.15 once the triton XPU 3.15 # wheel build is fixed (tracked in pytorch#184901). Triton XPU is # currently skipped for 3.15/3.15t in build-triton-wheel.yml. if arch_version in XPU_ARCHES and ( python_version == "3.15" or python_version == "3.15t" ): continue ``` ## Notes The generated workflow YAML (`generated-linux-binary-manywheel-nightly.yml`) will need regenerating to drop the `manywheel-py3_15-xpu` / `manywheel-py3_15t-xpu` entries — that's 44 lines removed, fully derived from this script change via: ```bash python .github/scripts/generate_ci_workflows.py ``` Will follow up with the regen commit, or happy for a maintainer to push it on this branch. ## References - Umbrella: pytorch#184352 (Python 3.15 support for PyTorch) - Tracking: pytorch#184901 (XPU triton 3.15 build failure) - Related: pytorch#184829 (triton 3.15 wheel build that skipped XPU) - Precedent: pytorch#184600 (ROCm 3.15 skip) Pull Request resolved: pytorch#184906 Approved by: https://github.com/albanD, https://github.com/malfet
## Summary Skip XPU manywheel builds for Python 3.15 / 3.15t in the same way pytorch#184600 skipped ROCm. Triton XPU 3.15 wheel builds are currently broken (see the exclusion in `.github/workflows/build-triton-wheel.yml`); without working triton-xpu, manywheel XPU 3.15 builds cannot link triton and fail. ## Change `.github/scripts/generate_binary_build_matrix.py` — adds 8 lines mirroring the ROCm skip block: ```py # TODO: Re-enable XPU for python 3.15 once the triton XPU 3.15 # wheel build is fixed (tracked in pytorch#184901). Triton XPU is # currently skipped for 3.15/3.15t in build-triton-wheel.yml. if arch_version in XPU_ARCHES and ( python_version == "3.15" or python_version == "3.15t" ): continue ``` ## Notes The generated workflow YAML (`generated-linux-binary-manywheel-nightly.yml`) will need regenerating to drop the `manywheel-py3_15-xpu` / `manywheel-py3_15t-xpu` entries — that's 44 lines removed, fully derived from this script change via: ```bash python .github/scripts/generate_ci_workflows.py ``` Will follow up with the regen commit, or happy for a maintainer to push it on this branch. ## References - Umbrella: pytorch#184352 (Python 3.15 support for PyTorch) - Tracking: pytorch#184901 (XPU triton 3.15 build failure) - Related: pytorch#184829 (triton 3.15 wheel build that skipped XPU) - Precedent: pytorch#184600 (ROCm 3.15 skip) Pull Request resolved: pytorch#184906 Approved by: https://github.com/albanD, https://github.com/malfet
Summary
Adds Python 3.15 and 3.15t (free-threaded) to the Linux manywheel nightly build matrix, mirroring #157559 which enabled 3.14.
Related to Python 3.15 support tracking.
Test plan
ciflow/binariestriggers manywheel Linux 3.15 / 3.15t builds successfullyAuthored by Claude.