The abstain pricing Is what I keep coming back to, you turned the open problem into a lookup. Among block-quant formats it’s exactly three: (32,18), (256,66), (256,110). There is a test now that fails if a future row breaks it. You’re right the ratio would never have named MXFP4, fallback already computes the pair and then throws the identity away.
Id 40/41/42 (NVFP4, Q1_0, Q2_0) added and Q8_1 pinned, a limit, and it’s the interesting one: We know of no public model on the hub that carry any of these four types, so they are right by construction and test but not yet observation. If you have such model that’s the evidence we’re missing to verify end-to-end with it.
Q8_1, you are right and we’re right; gguf-py carrying the pre-ggml_half2 (32,40), four bytes a block, pinned id 9 to ggml.c You found their bug through our table and it should also go back to them, so we’re sending that one upstream with credit to you.
One small open thing, since you compute to six places, on the MoE merge our shipped code lands at 4.254078 / 5.8747%, close to your 4.255556 / 6.0052% but not identical, and I haven’t found the derivation that gives yours. Doesn’t change the fix (keying on the block-prefix), but if you can share how you got yours we’d rather close the gap than leave two numbers standing.
Your real question, geometry vs a declared name, which wins: The number is always the geometry, bytes are ground truth, which is why we came out right on Q8_1 and the reference didn’t, the name is the declared id, but geometry is its check and a disagreement is surfaced, not silently resolved. We already do that (the cross-check that caught a bf16 file whose tensors came out at sizes with offsets contradicted). So: name missing -> geometry names it or declines, name present and agrees -> confirmed. Name present and disagrees -> we report the conflict and size by the bytes, a silent winner either way is the confident-wrong failure this whole thing exists to avoid.
Acknowledgements, yes whenever you want in and however you’d like to be credited, say the word.
Four for four and this one found a bug in the canonical reference too, keep going! Thanks! 😄