THREE command lines in docs/USAGE.md invoke ./build/vllm-server or ./build/vllm-cli. examples/CMakeLists.txt builds both under examples/, so the binaries are at build/examples/vllm-server and build/examples/vllm-cli. The same document also uses the correct spelling in other places (build/examples/vllm-cli in "Running inference (CLI)"), so a reader gets two answers and one of them fails with "No such file or directory".
Verified on a fresh cmake -S . -B build -G Ninja && cmake --build build:
$ ls build/vllm-server build/vllm-cli
ls: cannot access 'build/vllm-server': No such file or directory
ls: cannot access 'build/vllm-cli': No such file or directory
$ find build -maxdepth 2 -name vllm-server -o -maxdepth 2 -name vllm-cli
build/examples/vllm-cli
build/examples/vllm-server
Counted rather than estimated:
$ git show fd64c76ee:docs/USAGE.md | grep -n 'build/vllm-'
2354:./build/vllm-server --model /path/to/muse-glimmer-30B-kquant-17gb.gguf
3835: ./build/vllm-cli --model /models/Qwen3.8-2.4T-A95B-UD-Q1_0-00001-of-00008.gguf \
3848:./build/vllm-server --model /models/Qwen3.8-2.4T-A95B-UD-Q1_0-00001-of-00008.gguf \
$ git show fd64c76ee:docs/USAGE.md | grep -c 'build/vllm-'
3
fd64c76ee is the base of the branch that fixes this; the count is the same at the merge base 5af6e763 and is 0 at the fixed head.
Correction, 2026-08-18. This issue, the index row, the spec and the pull request body all first said FIVE. The number was never counted. The review of #1216 counted three, and every place has been corrected while that pull request was still open. The FIX was always complete and correct: all three spellings now name build/examples/, and no ./build/vllm- spelling survives in the document.
Found while closing #1127 and #1135, which add command lines to the same sections. Fixed in that flow.
Owning row: ENG-RESIDENCY-CONFIG.
THREE command lines in
docs/USAGE.mdinvoke./build/vllm-serveror./build/vllm-cli.examples/CMakeLists.txtbuilds both underexamples/, so the binaries are atbuild/examples/vllm-serverandbuild/examples/vllm-cli. The same document also uses the correct spelling in other places (build/examples/vllm-cliin "Running inference (CLI)"), so a reader gets two answers and one of them fails with "No such file or directory".Verified on a fresh
cmake -S . -B build -G Ninja && cmake --build build:Counted rather than estimated:
fd64c76eeis the base of the branch that fixes this; the count is the same at the merge base5af6e763and is 0 at the fixed head.Correction, 2026-08-18. This issue, the index row, the spec and the pull request body all first said FIVE. The number was never counted. The review of #1216 counted three, and every place has been corrected while that pull request was still open. The FIX was always complete and correct: all three spellings now name
build/examples/, and no./build/vllm-spelling survives in the document.Found while closing #1127 and #1135, which add command lines to the same sections. Fixed in that flow.
Owning row:
ENG-RESIDENCY-CONFIG.