Replies: 1 comment
|
Great question — and thanks for the clean datapoint. +20%/+40% from real DFlash (vs the MTP runs in #294/#295) is exactly the signal worth raising. Headline first: the dual-dflash composes were pruned for catalog-leanness + an image-availability problem, not because DFlash is bad on Qwen. DFlash via the z-lab external draft model works well — it's still the mechanism behind the production Two things drove the 2026-05-31 prune:
On discoverability — you're right, and that's the fair hit. The rationale lived in the compose Where DFlash lives now — and an offer: we just shipped maintained DFlash dual composes on beellama (#296), on Anbeeld's official v0.3.0 image (not a purged nightly): bash scripts/switch.sh --force beellama/qwen-dflash-dual # Qwen3.6-27B Q8_K_XL + DFlash, full 262KHeads-up on expectations: v0.3.0 is still a pre-release — we pin a specific commit so your run is reproducible and won't vanish like that nightly, but the image will keep moving as Anbeeld lands beta fixes, so treat numbers as a snapshot of the current build. Given your dual-3090 + PCIe-P2P setup, would you be up for A/B-ing it against your vLLM DFlash numbers? One honest caveat: beellama v0.3.0 has a prose-acceptance regression (DFlash on free-text is net-negative right now — Anbeeld's fixing it upstream), but code is excellent (~145 TPS, accept ~0.5). Since your win is on the code side it should land well there; for prose, MTP ( And if there's broader demand for the vLLM DFlash path specifically, recovering the compose from git is easy — the harder part is porting the overlays onto a stable tag so it's pullable again, which we can look at if the interest's there. |
Uh oh!
There was an error while loading. Please reload this page.
In #294 and #295 I had mistakenly believed that after pruning the branches of composes,
vllm/dualacts as the everything-in-one compose. So I thought that by including theWITH_DFLASH_DRAFT=1flag, I was enabling dflash. Turns out I ran with mtp on both those benches.Which motivates me to ask: why deprecate the dflash composes? (And apologies if this is documented somewhere, but the discoverability of said writeup is the actual concern in that case)
Quick datapoint, my most recent full test runs yielded:
vllm/dual, pciep2p enabled, 100k ctx- 66 narrative / 86 codevllm/dual-dflash-noviz, pciep2p enabled, 100k ctx- 79 narrative / 122 code (+20% / +40%)Are others with dual rigs with more mainline configs not seeing uplift like this to justify maintaining the dflash composes?
All reactions