Skip to content

Cherrypick --omni Entrypoint Handling (40744) for v.0.20.0#40947

Closed
alex-jw-brooks wants to merge 10 commits into
vllm-project:releases/v0.20.0from
alex-jw-brooks:cp_40744
Closed

Cherrypick --omni Entrypoint Handling (40744) for v.0.20.0#40947
alex-jw-brooks wants to merge 10 commits into
vllm-project:releases/v0.20.0from
alex-jw-brooks:cp_40744

Conversation

@alex-jw-brooks
Copy link
Copy Markdown
Contributor

@alex-jw-brooks alex-jw-brooks commented Apr 27, 2026

Purpose

Cherry pick of #40744 for 0.20.0

CC @ywang96 @hsliuustc0106 @lishunyang12

tjtanaa and others added 9 commits April 22, 2026 01:58
… github from rocm.txt e.g `fastsafetensors` as it is incompatible with `uv pip` (vllm-project#40461)

Signed-off-by: tjtanaa <tunjian.tan@embeddedllm.com>
(cherry picked from commit 583e6f2)
…lm-project#40349)

Signed-off-by: NickLucche <nlucches@redhat.com>
(cherry picked from commit 304d5ba)
…llm-project#39391)

Signed-off-by: Jhao-Ting Chen <jhaotingc@nvidia.com>
(cherry picked from commit 28c2221)
…9100)

Signed-off-by: yewentao256 <zhyanwentao@126.com>
(cherry picked from commit 301024a)
…llm-project#40276)

Co-authored-by: Roger Wang <hey@rogerw.io>
(cherry picked from commit 67eb608)
Replaces manual docker publish instructions in annotate-release.sh with
a unified publish-release-images.sh script and corresponding Buildkite
pipeline steps. The new script handles all image variants (CUDA 12.9,
CUDA 13.0, Ubuntu 24.04, ROCm, and CPU), automating the pull, tag,
push, and multi-arch manifest creation for Docker Hub releases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: khluu <khluu000@gmail.com>
…clean up stale build-args (vllm-project#39878)

Signed-off-by: Shengqi Chen <harry-chen@outlook.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
(cherry picked from commit 3ed5231)
…0744)

Signed-off-by: Alex Brooks <albrooks@redhat.com>
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@alex-jw-brooks alex-jw-brooks changed the title Cherrypick --omni Entrypoint Handling (40744) v.0.20.0 Cherrypick --omni Entrypoint Handling (40744) for v.0.20.0 Apr 27, 2026
@mergify mergify Bot added the frontend label Apr 27, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a delegation mechanism in the CLI to hand over execution to vllm-omni when the --omni flag is present. The feedback suggests refactoring the implementation to use an early return pattern to avoid unnecessary nesting and improve readability. Additionally, the reviewer noted that checking sys.argv directly for the flag is fragile and could lead to false positives.

Comment thread vllm/entrypoints/cli/main.py
@DarkLight1337 DarkLight1337 added the ready ONLY add when PR is ready to merge/full CI is needed label Apr 27, 2026
@khluu khluu deleted the branch vllm-project:releases/v0.20.0 April 27, 2026 04:39
@khluu khluu closed this Apr 27, 2026
@khluu khluu reopened this Apr 27, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Apr 27, 2026

Documentation preview: https://vllm--40947.org.readthedocs.build/en/40947/

@mergify mergify Bot added documentation Improvements or additions to documentation ci/build labels Apr 27, 2026
@mergify mergify Bot added the rocm Related to AMD ROCm label Apr 27, 2026
@github-project-automation github-project-automation Bot moved this to Todo in AMD Apr 27, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Apr 27, 2026

This pull request has merge conflicts that must be resolved before it can be
merged. Please rebase the PR, @alex-jw-brooks.

https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork

@mergify mergify Bot added the needs-rebase label Apr 27, 2026
Signed-off-by: Kevin H. Luu <khluu000@gmail.com>
@mergify mergify Bot removed the needs-rebase label Apr 27, 2026
@khluu
Copy link
Copy Markdown
Member

khluu commented Apr 27, 2026

closing because #40744 is already in the branch cut

@khluu khluu closed this Apr 27, 2026
@github-project-automation github-project-automation Bot moved this from Todo to Done in AMD Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/build documentation Improvements or additions to documentation frontend ready ONLY add when PR is ready to merge/full CI is needed rocm Related to AMD ROCm

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

9 participants