Thank you so much, as always!
Thanks to your updates, I’m really able to make great use of my three DGX Spark systems.
I truly appreciate everything you do.
I’m always rooting for your continued work!😊
New version of llama-benchy is out, but a few important things to know:
This model emits results in 256 token blocks by default, even if response is shorter, so you need to generate > 256 tokens to get a better sense of speed.
I suggest using --exact-tg parameter to clamp the output to desired value.
This model has slower prefill speeds, but much-much faster token generation, so more tokens you generate, larger the performance boost compared to autoregressive version.
Since it generates many tokens at once, the performance is very sensitive to the input prompt, just like MTP, so benchmarks may not be representative for your specific workflow.
Yes. @eugr’s repo is one of the officially registered sparkrun registries, so that means that you can run things from his repo via sparkrun!
If you reference recipes via sparkrun run @eugr/<recipe-name>, it should automatically download it if missing from your local offline recipe cache.
You can also type sparkrun update which will ensure that you have the latest sparkrun AND ensure that your local recipes are up-to-date (meaning it’ll pull new recipes from @eugr’s repo)
Make sure you are using the latest llama-benchy and better clamp with --exact-tg as the diffusion model always generates full canvas even if it’s half-empty.
Not sure how accurately I can measure it with llama-benchy though, because this model works a bit differently. vLLM logs completely different prefill numbers in the logs, but they are aggregate in the batch, so not representative either.
Is that a totally new architecture again by Google? Mega mtp embedded into the model arch. If it takes off it will be insane. QAT quant by Google are already showing better results at q4 than a normal q6 quant.
TBH numbers here are sorta underwhelming (or maybe i’m reading them wrong). Spark Arena’s “normal” Gemma 26 clocks at 100 tok/s, it’s not 7x jump for diffusion (especially considering quality is worse), as marketed by Google.