Skip to content

feat: add vLLM SDK backend for evaluation and self-evolution scripts#46

Open
Yan0613 wants to merge 1 commit into
sentient-agi:mainfrom
Yan0613:main
Open

feat: add vLLM SDK backend for evaluation and self-evolution scripts#46
Yan0613 wants to merge 1 commit into
sentient-agi:mainfrom
Yan0613:main

Conversation

@Yan0613

@Yan0613 Yan0613 commented Jun 6, 2026

Copy link
Copy Markdown

Add a vllm SDK backend across all run/eval scripts so the project can target a self-hosted vLLM OpenAI-compatible server for local inference with open-weight models (Qwen, Gemma, etc.).

Changes

  • scripts/run_loop.py, run_eval_dabstep.py, run_eval_sealqa.py, run_eval_livecodebench.py: add --sdk vllm choice with --vllm-base-url, --vllm-max-tokens, --vllm-context-length flags wired through set_vllm_config.
  • serve_vllm.sh: helper script to launch a vLLM OpenAI server.

Add a `vllm` SDK backend across all run/eval scripts so the project
can target a self-hosted vLLM OpenAI-compatible server for local
inference with open-weight models (Qwen, Gemma, etc.).

Changes
- scripts/run_loop.py, run_eval_dabstep.py, run_eval_sealqa.py,
  run_eval_livecodebench.py: add `--sdk vllm` choice with
  `--vllm-base-url`, `--vllm-max-tokens`, `--vllm-context-length`
  flags wired through `set_vllm_config`.
- serve_vllm.sh: helper script to launch a vLLM OpenAI server.

Notes
- run_eval.py keeps the upstream SDK set unchanged (no vLLM wiring
  there yet).
- HuggingFace direct SDK is intentionally not included; vLLM covers
  the same open-weight use case with much better throughput.
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