Replies: 4 comments 8 replies
|
there are a bunch of MTP PR's but they don't seem to be making much progress and seem to be EAGLE 3 focused. I'm also watching this diffusion draft approach closely. |
|
For anyone interested in DFlash, please take a look at this PR: #22105 Now it comes to llama.cpp :) |
|
Data points from AMD Strix Halo (Ryzen AI Max+ 395, gfx1151, unified memory), Qwen3.6-35B-A3B + the published DFlash draft:
|
|
Adding a dense-model datapoint here, since most results in this thread are for MoE. I tested DFlash with Muse Glimmer 30B Q5_K_M on a single RTX PRO 4000 Blackwell SFF 24 GB capped at 70 W. Regular decode: 17.98 tok/s I also filled the actual 262K context: at 262,116 input tokens it still decoded at 21.56 tok/s, using 22,920 / 24,467 MiB VRAM. One implementation detail was measurable: moving draft argmax from the CPU path into the GPU backend graph improved the mixed benchmark from 36.30 → 38.34 tok/s (+5.6%). So at least on this dense 30B model, DFlash can pay off very significantly when the continuation is predictable. The gap between ~85 tok/s on code and ~38 tok/s on mixed workloads also shows how workload-dependent the headline speedup is. Full benchmark, patches and methodology: https://piszczek.pl/blog/dflash-changes-what-tokens-per-second-means |
Uh oh!
There was an error while loading. Please reload this page.
Just saw this new repo on r/locallama and its seems promising, they (z-lab) claim to have a decent speedup even over eagle3, which is still a draft pr here. The idea is basically to not do a autoregressive draft model but a diffusion one to speed things up and ofc the stats vary but for Qwen3.5-35B-A3B for example they claim a 2-2.8x speedup over normal token generation with an acceptance length mostly beating even mtp other models are at times even better like qwen3.5 9b with up to 3.5x, as can be seen in their repo and huggingface. Im not sure if the devs here think its worth it rn with eagle3 having a draft pr already so ive created this as a discussion to just bring this up (;
The repo is available here
and the already available draft models can be found here
All reactions