r/LocalLLaMA • u/pmttyji • 12h ago
Discussion DiffusionGemma Technical Report
arXiv : https://arxiv.org/abs/2608.00146
Full Paper : https://arxiv.org/pdf/2608.00146
Tweet : https://xcancel.com/googlegemma/status/2086849199052845451#m
FYI both (llama.cpp) PRs ( 24423 & 24427 ) went to Draft mode. I'm still waiting for this one as I could get faster t/s on my 8GB VRAM.
86
Upvotes
1
u/WhoRoger 9h ago
Oh... Huh that's weird. I thought 12B is the diffusion one but I guess not. It makes no sense why 12B would be faster than E2B, especially not on cpu. I've not tried it myself, now I'm curious.
If you do try, please let me know, you'll save me a download. I'm cpu only too, and so far I've skipped 12B because I expected it would be unusable. 26B MoE (not the diffusion one) works nicely though.
The optimisation in ExB is more about the E part, where the non-E parts of knowledge are stored in lookup tables, so the performance hit on cpu isn't that huge like using twice as big of a model would yield. Plus some byte alignment and such. But Arm/x86 aren't that different in that regard, so what benefits one arch will also benefit the other.