Skip to content

docs(skills): point vllm-bench install at vllm-project/vllm rust workspace - #888

Merged
xiaguan merged 1 commit into
mainfrom
docs/vllm-bench-moved-into-vllm
Aug 17, 2026
Merged

docs(skills): point vllm-bench install at vllm-project/vllm rust workspace#888
xiaguan merged 1 commit into
mainfrom
docs/vllm-bench-moved-into-vllm

Conversation

@xiaguan

@xiaguan xiaguan commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

The standalone vllm-project/vllm-bench repository is archived and read-only; vllm-bench is now developed as a crate in the vLLM Rust workspace (vllm-project/vllmrust/src/bench). The old cargo install --git / prebuilt-binary routes still work but are frozen at the last standalone commit.

Update the vllm-bench skill to the maintained path:

  • build: git clone --depth 1 https://github.com/vllm-project/vllm.git && cd vllm/rust && cargo build --release -p vllm-bench
  • install onto PATH from the same directory: cargo install --path src/bench
  • drop the frozen standalone-repo install routes
  • point the PegaInfer smoke example's checkout directory at <vllm-repo>/rust

Verified locally: cargo build --release -p vllm-bench succeeds and vllm-bench --version runs.

@xiaguan
xiaguan force-pushed the docs/vllm-bench-moved-into-vllm branch from 1ecf541 to f519c9b Compare August 16, 2026 04:05

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1ecf541e77

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

outputs,
finished_requests: (!finished_requests.is_empty()).then_some(finished_requests),
scheduler_stats: Some(Box::new(scheduler_stats_from(&self.scheduler.load()))),
scheduler_stats: Some(self.stats_with_spec()),

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Publish spec deltas even when request output is dropped

When an abort arrives while a speculative GPU step is still running, handle_message removes the stream before that step is delivered; dispatch_step then drops the unknown request update and returns at outputs.is_empty() before this new stats_with_spec() call. If this is the last active request, the scheduler's cumulative acceptance increment is never sent to the frontend, leaving /metrics stale indefinitely. Send a stats-only batch or consume the snapshot for every received step rather than only steps with surviving request output.

Useful? React with 👍 / 👎.

Comment thread .agents/skills/vllm-bench/SKILL.md Outdated
git clone https://github.com/vllm-project/vllm-bench.git
cd vllm-bench
./install.sh
cargo install --path rust/src/bench # -> ~/.cargo/bin/vllm-bench

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Correct the install path after changing directories

Following the documented sequence leaves the shell in <clone>/vllm/rust, so cargo install --path rust/src/bench resolves to the nonexistent <clone>/vllm/rust/rust/src/bench and the new installation workflow fails. From that working directory the path should be src/bench, or the command should first return to the clone root.

AGENTS.md reference: AGENTS.md:L137-L139

Useful? React with 👍 / 👎.

…space

The standalone vllm-project/vllm-bench repo is archived and read-only;
vllm-bench now lives as a crate at rust/src/bench in the main vLLM
repo. Build with cargo build --release -p vllm-bench (or cargo install
--path rust/src/bench); drop the frozen standalone-repo install routes.

Signed-off-by: xiaguan <751080330@qq.com>
@xiaguan
xiaguan force-pushed the docs/vllm-bench-moved-into-vllm branch from f519c9b to 5414e6e Compare August 17, 2026 04:05
@xiaguan

xiaguan commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator Author

Review comment addressed in 5414e6e: the install command now runs cargo install --path src/bench from the vllm/rust directory the build steps leave the shell in — the previous rust/src/bench did resolve to the nonexistent vllm/rust/rust/src/bench. Good catch.

Scope note: this PR is now docs-only (skill install update). The stepped-bridge fix commit has been split off — tracked in #896 instead.

@xiaguan xiaguan changed the title fix(frontend): emit spec-decode acceptance deltas on the stepped bridge docs(skills): point vllm-bench install at vllm-project/vllm rust workspace Aug 17, 2026
@xiaguan
xiaguan merged commit 479bc07 into main Aug 17, 2026
13 checks passed
@xiaguan
xiaguan deleted the docs/vllm-bench-moved-into-vllm branch August 17, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant