Skip to content

[release/1.5.2] build: include torch 2.15 in NIXL EP wheels - #2545

Merged
nv-nmailhot merged 1 commit into
release/1.5.2from
nmailhot/1.5.2-cp-2340
Oct 28, 2026
Merged

nv-nmailhot merged 1 commit into
release/1.5.2from
nmailhot/1.5.2-cp-2340

Conversation

@nv-nmailhot

Copy link
Copy Markdown
Contributor

What?

Port of #2340 (b11525f0): add torch 2.15 to the NIXL EP wheel matrix (contrib/Dockerfile.manylinux, .ci/jenkins/lib/build-wheel-nightly-matrix.yaml).

Why?

Prerequisite for #2537 (torch 2.16), which is pending for 1.5.2.

Notes

The Dockerfile change applied cleanly. The yaml conflicted only because main's matrix script has a different shape (case vs if); resolved by keeping release/1.5.2's structure and making #2340's one-line change (add 2.15 to the cu13 TORCH_VERSIONS).

🤖 Generated with Claude Code

Include PyTorch 2.15 in the CUDA 13 nightly NIXL EP wheel matrix and in
the manylinux Dockerfile's default PyTorch version list. Existing
versions remain supported.

The current CUDA 13 wheel lacks `nixl_ep_cpp_torch215`, so NIXL EP fails
to import in vLLM's CUDA 13.4 nightly image with PyTorch 2.15.

Fixes #2297.

The existing wheel builder generates a PyTorch-versioned extension and
merges it into the wheel for each requested version. PyTorch 2.15 CUDA
13.2 nightly wheels are listed for Python 3.10–3.14 on both x86_64 and
aarch64.

Validation: the nightly matrix parses as YAML, `bash -n
contrib/build-wheel.sh` passes, and `git diff --check` passes. I could
not build a CUDA wheel locally on macOS; the Linux wheel build in CI
will verify compilation and packaging.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

* **New Features**
* CUDA 13 nightly wheel builds now include Torch 2.15 alongside versions
2.12–2.14.
* The default wheel build version list now includes Torch 2.15; CUDA
12’s selection remains unchanged.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Signed-off-by: Zilin Fang <129247559+zilinfg@users.noreply.github.com>
(cherry picked from commit b11525f)
@nv-nmailhot
nv-nmailhot requested review from a team as code owners October 28, 2026 18:34
@github-actions

Copy link
Copy Markdown

👋 Hi nv-nmailhot! Thank you for contributing to ai-dynamo/nixl.

Your PR reviewers will review your contribution then trigger the CI to test your changes.

🚀

@nv-nmailhot
nv-nmailhot merged commit a04972b into release/1.5.2 Oct 28, 2026
14 checks passed
@nv-nmailhot
nv-nmailhot deleted the nmailhot/1.5.2-cp-2340 branch October 28, 2026 19:21
nv-nmailhot added a commit that referenced this pull request Oct 28, 2026
Resolve overlap with the merged torch 2.15 port (#2545); net change vs release/1.5.2 is the 2.16 addition only.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

This branch was previously deployed

1 inactive deployment
SWX_AWS — 914f5284 Deployed Oct 28, 2026 by copy-pr-bot[bot] via Run AWS Tests #10403
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants