Dean Byrne PRO
AI & ML interests
Recent Activity
Organizations
Distillation comparison: Escarda x Byrne
Quazim0t0/Byrne-TriAtn-86M
Quazim0t0/Escarda-86M
Quazim0t0/Escarda-TriAtn-86M
Quazim0t0/Byrne-86M
Quazim0t0/Byrne-86M-Base
Quazim0t0/Escarda-86M-Base
Hy3 dropped ~30 hours ago with only MLX and MXFP4 quants, both datacenter-sized. So I converted it myself using a community llama.cpp fork that implements the hy_v3 architecture.
What's in the repo:
- IQ1_M (62GB, fits a 128GB MacBook), IQ2_M (90GB), Q2_K (101GB), all with 1M context baked in via YaRN
- IQ quants are importance-matrix: bootstrap style. The static Q2_K ran RAM-resident to compute the imatrix, then IQ1_M and IQ2_M were requantized from the archived f16 with it
- Fixed chat template (the stock one uses .format() calls llama.cpp's Jinja rejects)
- Build instructions for the fork, including the two gotchas that cost me three build attempts
Honesty section, because that is how these repos work: this is EXPERIMENTAL. Not needle-certified yet (1M is baked but unverified, certification ladder will be published either way). MTP layer exists in the checkpoint but no llama.cpp build can run hy_v3 MTP inference yet, so it is not included. Real gate outputs are on the card, misses and all, judge for yourself.
satgeze/Hy3-1M-GGUF
Full quant ladder (Q3 through Q8) is mirroring to ModelScope for bigger hardware.
Really appreciate this, honestly. You took it somewhere I hadn't measured, first that the honest object is a channel mixer built from a growth process not the fungal story, then that fan-out against a matched dense MLP is the number that settles the efficiency side. That got me to actually go measure instead of speculate, which I wouldn't have done otherwise.
Thanks for taking it seriously enough to push. I'll get you the fixed-fan-out numbers from the clustering variant when my current run frees up, since I want to know the answer too.
Measured it: the readout weights all 96 tips basically uniformly and the tips spread across ~15/16 density regions, so there's no clustering to exploit yet, a top-k readback today would be a cliff and it'd need a learned gate. Makes sense in hindsight, negative autotropism is an anti-clustering force by design, so the thing that makes it a colony is what keeps it dense.
I'll build the second variant (flip in a clustering/positive-tropism term so the growth concentrates) and post the fixed-fan-out perplexity numbers. I've got another experiment running right now, so it'll be a bit, but I'll get to it when I can since I want to see this one too.
Appreciate it, but efficiency wasn't the point, and the post already framed it the way you did: a research LM whose channel-mixing block isn't an MLP, just a few differentiable steps of colony growth read back into the hidden state. The only thing I was testing is whether a weird dynamical system can carry the channel-mixing role and still learn language under a fixed pipeline. "Curiosity or cheaper mixer" is a great question, just a different experiment than the one I ran.
That said, I measured your number: active-channel fan-out (Jacobian participation ratio, /768) was ~469 for the growth block vs ~489 for a matched dense MLP, at 3.86M vs 3.54M params and ~1.07x MACs/token. So you're right, it densifies to roughly MLP cost. The growth math is cheap (O(N·F)), but it's bracketed by dense projections, so it's a hair more expensive, not less. Curiosity, plainly. The version that'd make your point true is a sparsified readback (each tip writing to a local slice of channels, or top-k tip-to-channel routing) so fan-out drops well under d_model. That one I'd like to run. Thanks for pushing on it.
WhirlwindAI/Arithmetic-SLM
WhirlwindAI/arithmetic-slm
🏆 Leaderboard ArithMark-2 🏆
🥇 Qwen/Qwen2.5-Math-1.5B = 82.08%
🥈 WhirlwindAI/Arithmetic-SLM = 78.60% (31.7M Params)
🥉 Qwen/Qwen2.5-3B = 78.44%
Example WhirlwindAI/Arithmetic-SLM =
0.5 * 0.5 = 0.25 ✅
105 + 45 / 8 = 110 ✅
(132 / 12) + (46 - 15) = 42 ✅
(10 + 28) * 3 = 114 ✅
1 * (16 + 28) = 44 ✅
(21 + 27) * (14 - 7) = 336 ❌
leaderboard = """
| Model | Params | Score |
|----------------------------------|--------------|-----------|
| Qwen/Qwen2.5-Math-1.5B | 1.54B | 82.08% |
| WhirlwindAI/Arithmetic-SLM | 31.70M | 78.60% | <=
| Qwen/Qwen2.5-3B | 3.09B | 78.44% |
| Qwen/Qwen2.5-1.5B | 1.54B | 77.72% |
| Qwen/Qwen2.5-Coder-1.5B | 1.54B | 74.88% |
| HuggingFaceTB/SmolLM2-1.7B | 1.71B | 66.12% |
| Qwen/Qwen2.5-0.5B | 494M | 63.04% |
| facebook/MobileLLM-R1-140M-base | 140M | 53.88% |
| SupraLabs/Supra-50M-Base | 52M | 27.12% |
"""Bench =
AxiomicLabs/ArithMark-2.0
DataSet =
WhirlwindAI/Arithmetic
By Science AND FOR SCIENCE <3