[XPU][CI/Release][3/N] Add xpu wheel release to release pipeline - #52108
Merged
Conversation
Signed-off-by: Kunshang Ji <kunshang.ji@intel.com>
Signed-off-by: Kunshang Ji <kunshang.ji@intel.com>
Contributor
|
Documentation preview: https://vllm--52108.org.readthedocs.build/en/52108/ |
Signed-off-by: Kunshang Ji <jikunshang95@gmail.com>
jikunshang
marked this pull request as ready for review
August 13, 2026 08:50
jikunshang
requested review from
Harry-Chen,
khluu and
xuechendi
as code owners
August 13, 2026 08:50
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.
Tip: disable this comment in your organization's Code Review settings.
Member
Author
|
/ci run |
|
✅ Triggered Buildkite CI #83845 for commit |
bigPYJ1151
approved these changes
Aug 14, 2026
Alessandra005
pushed a commit
to Alessandra005/vllm
that referenced
this pull request
Aug 17, 2026
…m-project#52108) Signed-off-by: Kunshang Ji <kunshang.ji@intel.com> Signed-off-by: Kunshang Ji <jikunshang95@gmail.com> Signed-off-by: Alessandra005 <aurib032@fiu.edu>
zyp2014
pushed a commit
to zyp2014/vllm
that referenced
this pull request
Aug 21, 2026
…m-project#52108) Signed-off-by: Kunshang Ji <kunshang.ji@intel.com> Signed-off-by: Kunshang Ji <jikunshang95@gmail.com>
wyettzeng
pushed a commit
to wyettzeng/vllm
that referenced
this pull request
Aug 21, 2026
…m-project#52108) Signed-off-by: Kunshang Ji <kunshang.ji@intel.com> Signed-off-by: Kunshang Ji <jikunshang95@gmail.com> Signed-off-by: Wyett <wyettzeng@gmail.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds XPU wheel building and publishing support to the Buildkite release pipeline, enabling pre-built XPU wheels to be distributed via wheels.vllm.ai.
Changes
Release pipeline (release-pipeline.yaml)
Build wheel - x86_64 - XPUstep that builds the XPU wheel usingDockerfile.xpuand uploads it to S3.Publish XPU Triton shim indexstep toPublish and stage XPU Triton shim, and extend it to also stage the Triton shim wheel into the per-commit S3 directory so that the nightly index generator can pick it up.Nightly index generation (generate-and-upload-nightly-index.sh, generate-nightly-index.py)
vllm-*wheels when detecting the version from the commit directory, avoiding false matches on the Triton shim wheel.triton-*+xpu-*wheels in release (non-nightly) index generation so the XPU Triton shim is co-published alongside the vLLM XPU wheel.Triton shim publish script (publish-triton-shim.sh)
Dockerfile.xpu (Dockerfile.xpu)
Documentation (gpu.xpu.inc.md)
Test Plan
trigger release pipeline for this branch, https://buildkite.com/vllm/release-v2/builds/5120
Test Result
wheels can be found https://wheels.vllm.ai/9b7e36805bf42c0a23a58971fd72ba598fc1e984/xpu
or install by
uv pip install vllm --pre --extra-index-url=https://wheels.vllm.ai/9b7e36805bf42c0a23a58971fd72ba598fc1e984/xpu/ --extra-index-url=https://download.pytorch.org/whl/xpu --index-strategy unsafe-best-match
Essential Elements of an Effective PR Description Checklist
supported_models.mdandexamplesfor a new model.