Qwen3.8-Max-Preview (hosted · DashScope) — first cloud 8-pack reference: 134/150 think-on · 125/150 think-off #753
noonghunna
announced in
Announcements
Replies: 2 comments
|
I was expecting higher score for this model size :) |
0 replies
|
This is a great benchmark because it answers the question we all wonder about. How do our local models compare too the cloud ones on the same benchmarks? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
We just published our first cloud-endpoint 8-pack reference — Qwen3.8-Max-Preview (@qwen's hosted flagship reasoning model) served by DashScope MaaS and graded through a LiteLLM proxy with benchlocal-cli. Same packs, same verifiers, same sampling contract as every local number we ship — just pointed at a managed API instead of a compose. All credit for the model goes to @qwen — see Credits.
The headline: 134/150 think-on (89.3%) · 125/150 think-off (83.3%) on the full 8-pack — and after the harness fixes below landed, zero harness-attributable failures: every remaining miss is genuine model behavior.
🎴 Results Card — hosted Qwen3.8-Max-Preview, DashScope MaaS (via LiteLLM), both thinking arms
① Endpoint (not local serving)
qwen3.8-max-preview(hosted, DashScope MaaS ap-southeast-1)enable_thinking=false, so the off arm isenable_thinking=trueclamped tothinking_budget=1This is a managed endpoint, so there's no VRAM / spec-dec / context-ceiling panel — those belong to the provider. The point of the card is the quality panel, measured identically to our local runs.
② Quality — core 8-pack (/150)
Reasoning-ON is the stronger leg by +9, concentrated in the agentic packs (cli-40 +3, hermesagent +2, instructfollow +2). bugfind is a perfect 15/15 thinking-off.
③ Takeaways
Why a cloud reference?
Three reasons. (1) A like-for-like anchor — identical prompts + verifiers let us compare a hosted flagship against our local quants on the same ruler, instead of trusting different suites. (2) It exercises benchlocal-cli's cloud support (
--api-keyBearer auth,--request-delaypacing,--max-transient-retries429 recovery, reasoning-state matching) on a real managed endpoint, which surfaced two real issues now filed upstream (#106 429 backoff, #107 efficient failure re-runs). (3) A reference point for anyone asking "how good is local Qwen vs the hosted one?"Getting it
No weights to download — it's a hosted API. You need DashScope API access and a
DASHSCOPE_API_KEY. The model id isqwen3.8-max-preview. Our routing lives inservices/litellm/config.yaml(two routes:qwen3.8-maxthinking-on,qwen3.8-max-nothinkclamped tothinking_budget=1) — use it as a worked example of the proxy normalization, or talk to DashScope directly.Run the evals yourself
One-time:
pip install git+https://github.com/noonghunna/benchlocal-cli.git, thengit cloneit andbash benchlocal-cli/tools/build-sandboxes.sh(~30 GB; the 3 Docker sandbox packs — bugfind, cli-40, hermesagent — need the images; without them--fullruns the 5 deterministic packs only).Against the cloud endpoint (via the club-3090 wrapper's cloud support, #746):
Or with benchlocal-cli directly (see its README → Running against a cloud / managed endpoint):
--endpoint … --model qwen3.8-max-preview --api-key "$DASHSCOPE_API_KEY", adding--extra-body '{"thinking_budget":1}'for the off arm. Set--request-delayto stay under your RPM ceiling.Against your own rig (the standard local workflow — auto-detects the running compose):
bash scripts/quality-test.sh --full --no-thinking # then: bash scripts/quality-test.sh --full --enable-thinkingWhat'd help
/150both-arms totals + the endpoint in a comment.Credits
thinking_budget=1off-arm trick).All reactions