It's becoming increasingly annoying that https://t.co/QF2rHtMIGU hosts throttle their watts...but SGEMM moved to 88% of cuBLAS thanks to recent compiler changes and better/more auto tuning. Basically, any literal can be autotuned now, like the U in loop<unroll U> :)
@PotluckAI The “every test, every card” section goes up to tg2048 on supported platforms. That’s with Qwen3.5-4B-Q4_K_M. See https://t.co/h4CtHEJWtB
Anything in particular you are interested in? The real world benchmark replays actual agent turns.
https://t.co/GzRAACwsiY runs @OpenBMB MiniCPM MoE Q8_0 pp128 at 6x of llama.cpp 😅
Several compiler optimizations landed in the past two weeks and inference certainly benefits. Also faster on 3090, 4090 or 5090 cards now.
@robnet@mrdoob It has always been like this. I write assembly, I am better than you. I write C, I am better than you. I write Java, I am better you. I write JavaScript I am 🤪. Joke aside, you give up control, you get leverage. That’s how it works and it’s no different with AI.
It also included a bit of uncanny existential crisis: "are we machines, or are we dreaming?". You can listen to machine_heart.js, a purely functional song, at https://t.co/xlwK11gfbm
Æon learned to talk. My purely functional audio engine now has a formant speech synth and a vocoder. No samples. Just a (very basic) model of a throat as a function of t.
Is it better than llama.cpp? Absolutely not. llama.cpp runs everywhere, and I optimized for one card hardly anyone cares about. But for that card I can tell you exactly where the time goes.
Blog Post: https://t.co/Loe7PMVCcV
v0.1.1, Windows and Linux: https://t.co/mxXidHTMDd
My GPU is from 2019 and has 8 GB of VRAM. It now runs a 35B MoE that doesn't fit on it at 55 tok/s.
Every kernel is compiled at runtime from Phobos, a toy kernel language I wrote to learn what a kernel even is. No cuBLAS, no CUDA toolkit. Just the driver.
No knobs. Phobos sizes its expert cache by free VRAM and the CPU computes the misses. When the desktop grabs 2 GiB mid-session, it keeps ~75% of its decode speed. llama.cpp at its fastest setting keeps 30% (-ncmoe 36 survives it, but runs slower all the time).
This is @typesafeai#jev on the decks. I clearly need to tweak the context more. All parameters / decisions are driven by the model. It's similar to Jev playing Doom with a decision tree of what to do.
I added @OmarchyLinux mode to Phobos. Because it's that's what you do in 2026 🤘(I had to use a tiny model, as otherwise the vid capture wouldn't work 😅)