Add vlmbench-cli-skill with SKILL.md and MODELS.md - #6
devin-ai-integration[bot] wants to merge 2 commits into
Conversation
Co-Authored-By: Sudeep Pillai <sudeep.pillai@gmail.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
| Default vLLM serving arguments for OCR/VLM models. Use `--serve-args` to pass these when running benchmarks: | ||
|
|
||
| ```bash | ||
| vlmbench run --serve --backend vllm --model <model-id> --serve-args '<args>' -i <input> |
There was a problem hiding this comment.
Use uvx vlmbench instead of vlmbench across all the README
There was a problem hiding this comment.
Updated — replaced vlmbench with uvx vlmbench in the CLI examples in MODELS.md (lines 6 and 25). SKILL.md already used uvx vlmbench throughout.
Co-Authored-By: Sudeep Pillai <sudeep.pillai@gmail.com>
PR #6 proposed the same skill and uniquely carried a model -> serve-args table. Fold a corrected version into SKILL.md so #6 can be closed without losing content, keeping the skill a single self-contained file. Two things in #6's copy were stale against vlmbench main and are fixed here: - Profiles are flat `vlmbench/profiles/<name>.yaml` files, not per-model directories holding `config.toml` + `setup.sh`. - Its profile list named 4 profiles; the package ships 10. Point at `uvx vlmbench profiles` instead of a table that drifts. Also drop #6's `make build/serve/benchmark` block: those targets need a clone of the vlmbench repo and do not apply to the uvx workflow this skill documents. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UY3EWR8JezM8uBfUHv6Z7V
|
Closing as superseded by #13, which adds the same skill at the same path ( Carried over from this PR: the model → Two things in this PR's copy were stale against
#13 points at Also in #13 and not here: registration in The Generated by Claude Code |
|
❌ Cannot revive Devin session - the session is too old. Please start a new session instead. |
Summary
Copies the vlmbench CLI skill files from
vlm-run/vlmbench/.claude/skills/vlmbench/into a newskills/vlmbench-cli-skill/directory in this repo.Files added:
skills/vlmbench-cli-skill/SKILL.md— CLI usage, backend resolution, concurrency, metrics, GPU detectionskills/vlmbench-cli-skill/MODELS.md— Supported models table with vLLM serve-args and model profilesUpdates since last revision
MODELS.mdto useuvx vlmbenchinstead of barevlmbenchin CLI examples (per review feedback). This means the files are no longer exact verbatim copies from the source repo —SKILL.mdalready useduvx vlmbench, butMODELS.mdhad two barevlmbenchinvocations that have been corrected.Review & Testing Checklist for Human
SKILL.md(singular), notSKILLS.mdas mentioned in the original request. Verify this is the intended name, or rename toSKILLS.mdif preferred.vlm-run/vlmbench(files were copied at the time of this PR and may drift).Notes