| ▲ | DiffusionGemma Technical Report(arxiv.org) | |||||||||||||||||||||||||||||||
| 80 points by gmays 4 hours ago | 13 comments | ||||||||||||||||||||||||||||||||
| ▲ | kamranjon 3 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||
Just wanted to share this, I found it was a really nice resource to understand how diffusion Gemma worked: https://newsletter.maartengrootendorst.com/p/a-visual-guide-... The really interesting thing to me was that they didn’t need to train this model from scratch they just used their existing MOE checkpoint: “To convert a decoder-only model (Gemma 4 26B A4B) into a denoiser, we can make use of something it is not directly using when generating tokens, namely the logits of all tokens!” What makes me hopeful about this release is that possibly this same conversion can be applied to other open models and we might see a bunch of diffusion versions of existing local models. It’s exciting stuff! | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | mmastrac 26 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I re-implemented this one for macOS over the last couple of months: https://github.com/mmastrac/diffgemma I like the model a lot and it's fairly good at reasoning. You can also really bend it to your needs. It's designed for machines with more compute than memory bandwidth but IMO does really well on metal. I've got it up to ~15tok/s on M3-class machines, but I wager there's a bunch of perf on M5 that I just don't have hardware access to unlock. I tried to implement MTP using the other Gemma MTP heads but I failed to move that perf needle. There's some interesting research to be done about pre-seeding the diffusion canvas from draft models. DiffusionGemma with the right drafter can hit 20-30 tok/s on my machine, but I've been unable to combine the two together to make it faster than what it's been running at so far. | ||||||||||||||||||||||||||||||||
| ▲ | jermaustin1 3 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
I'm very interested in Diffusion text models. The concept of taking noise and adding words starting randomly all over the response, and filling in the noise from there on breaks my brain. I'm sure I have a fundamental misunderstanding of the technology, though. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | anentropic 2 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
Appealing results... do we think there is scope to close the accuracy gap against AR models? or even leverage the "Bidirectional Reasoning and Self-Correction" into an overall advantage? | ||||||||||||||||||||||||||||||||
| ▲ | keel-control 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||
there's still JEPA to be integrated before AGI. Would DiffusionGemma be suitable candidate for DFlash 2? | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||