By Thorsten Meyer

Ask most people what happens when you quantize a language model and you get a reasonable-sounding wrong answer: it gets a bit dumber, roughly in proportion to how much you shrink it. Half the size, half the quality. A smooth trade.

That is not how it works, and the gap between the intuition and the reality is where a lot of local-inference disappointment lives. Quantization loss is not a gentle linear slope. It is flat, then a cliff. From 16 bits down to 4, you give up almost nothing measurable. Below 4, uniform quantization falls off hard — and, crucially, the model does not fail in the way you would expect. It keeps sounding fluent long after it has stopped being able to reason. That last property is the one that costs people production incidents.

This piece is about the shape of that curve and, more importantly, about what is actually being lost on the way down — because “quality” is not one thing, and it does not degrade all at once.

AI DISPATCH · INSIGHTS Quantization · companion note · Aug 2026
What you lose on the way down
The Cliff Below Four Bits

Quantization loss isn’t linear. From 16 bits down to 4, you give up almost nothing measurable. Below 4, uniform quantization falls off a cliff — and where you land depends entirely on whether the build was calibrated or converted blind.

~0%
Quality lost, 16-bit → 8-bit
The knee
4-bit · loss starts to bite
Not uniform
Reasoning breaks before chat
Outliers
A few weights carry the damage
01
The tradeoff curve

Retained quality against bit-depth. The line is flat across the top, then knees hard at 4-bit. Dynamic mixed-precision bends the cliff into a slope; uniform quantization does not.

SUB-4-BIT · THE CLIFF 100% 80% 60% 40% 1-bit 2-bit 4-bit 6-bit 8-bit 16-bit BIT-DEPTH · QUANTIZING DOWN ← the knee ~90% ~78.9%
Uniform quantization
Dynamic mixed-precision
Near-lossless band
CURVE SHAPE IS DIRECTIONAL AND WELL-ESTABLISHED · LABELLED SUB-4-BIT POINTS ARE UNSLOTH DYNAMIC KIMI K3 TOP-1 FIGURES · UNIFORM SUB-4-BIT VALUES VARY BY MODEL
02
What “loss” actually is

It isn’t the model forgetting facts. Each weight gets mapped to the nearest available level, and the gap between the true value and the stored one is error that accumulates through every layer.

Rounding errorthe mechanism
A 4-bit weight has 16 possible values, not 65,536. Every weight rounds to the nearest rung; the leftover accumulates layer over layer.
Perplexity risethe statistical measure
The model’s uncertainty about the next token. Negligible at 8-bit, it climbs as bits drop — the earliest, most sensitive signal.
Top-1 dropthe headline number
How often the model’s first choice matches the reference. The figure quoted on quant cards — and the last thing to move, not the first.
03
The loss isn’t spread evenly

The same quantization hits different capabilities at different rates. A build that still chats fluently at 3-bit may have quietly lost its ability to reason or emit valid structured output.

Math & reasoning
Breaks first
Code & structured output
Fragile
Long-context recall
Degrades
Instruction following
Slips
Casual chat & fluency
Robust
RELATIVE FRAGILITY, DIRECTIONAL · THE ORDER IS CONSISTENT ACROSS MODELS; THE EXACT BIT-DEPTH WHERE EACH BREAKS IS NOT
04
Where the error concentrates

The damage isn’t spread across all weights. A small set carries most of it — which is precisely why calibrated, mixed-precision builds recover so much by protecting just those.

Outlier weights
A few large-magnitude weights carry outsized importance. Coarse quantization clips them hardest, and the model feels it most.
Attention layers
Where the model decides what to look at. Small errors here compound across the sequence, especially at long context.
First & last layers
Input embedding and output projection. Error here corrupts the signal at entry or the token choice at exit.
MoE router
The part that picks which experts fire. Quantize it too hard and expert routing breaks — the classic blind-GGUF failure.
This is the whole case for dynamic quantization. Drop the bulk of weights to 1–2 bits, but upcast these load-bearing parts back to 8-bit. Protect the few that carry the damage and the cliff becomes a slope.
05
What “off a cliff” looks like

Below the safe band, loss stops being a percentage and starts being behaviour you can watch happen.

Repetition loops
The model gets stuck repeating a phrase or token — a hallmark of over-quantized sampling.
{}
Format collapse
Malformed JSON, broken tool calls, dropped closing tags. Structured output is the first practical casualty.
Confident errors
Hallucination rises and the model asserts wrong answers with the same fluent tone as right ones.
Routing breakage
In an MoE, the wrong experts fire. Output degrades unpredictably in ways a perplexity number can miss.
06
The loss you measure vs the loss you ship

The trap isn’t the loss on the benchmark. It’s the loss the benchmark doesn’t capture.

Two kinds of loss
What you see
A top-1 or perplexity number on a quant card. At 4–6 bit it barely moves, so the build looks safe on paper.
What you ship
Lost nuance, rarer knowledge, weaker long-context coherence, more edge-case failures — the things a single score never captured.
TEST AT YOUR OWN TASK, NOT ON THE BENCHMARK · THE RIGHT QUANT IS THE LOWEST BIT-DEPTH THAT STILL PASSES YOUR WORK, NOT THE HIGHEST SCORE ON SOMEONE ELSE’S
From 16 bits to 4, you lose almost nothing. Below 4, you lose reasoning before fluency —
so the model still sounds fine long after it stops being fine.

The curve is flat, then it isn't

Start with the shape, because it governs every decision downstream.

Plot retained quality against bit-depth and the line sits almost pinned to the top across the high-precision range. Eight-bit is effectively indistinguishable from the 16-bit original on any measure that matters. Six-bit — where a 235-billion-parameter model comfortably runs on a 512GB machine — gives up so little it is not worth worrying about. Four-bit, the universal Q4_K_M default, introduces a small, real, but usually acceptable loss. This is the near-lossless band, and it is wide. Most of the useful compression happens here, for free.

Then you hit the knee at 4-bit, and below it the character of the curve changes completely. Uniform quantization — the same bit-depth applied to every weight — drops off a cliff. Two-bit and one-bit uniform builds are not "somewhat worse"; they are frequently broken. The reason this surprises people is that the size keeps falling smoothly and linearly all the way down, so the intuition that quality tracks size feels safe right up until it catastrophically doesn't.

The one thing that bends the cliff back into a survivable slope is dynamic, mixed-precision quantization, and the numbers make the case starkly. Unsloth's calibrated dynamic builds of Kimi K3 hold roughly 90% top-1 accuracy at 2-bit and about 78.9% at 1-bit — where a naive uniform build at the same bit-depth would be somewhere near unusable. Same bit budget, wildly different outcome. The difference is entirely in which weights got the coarse treatment, which is the whole story of this article.

Bandai Hobby - Tools - Parts Separator Model Kit

Bandai Hobby - Tools - Parts Separator Model Kit

  • Brand: Bandai Hobby
  • Product Type: Parts Separator Model Kit
  • Glue-Free Assembly: No glue needed for parts

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What "loss" actually is

Before we can talk about where the loss concentrates, it helps to be precise about the mechanism, because "the model gets worse" is not a mechanism.

Quantization does not remove weights or erase facts. It stores each weight at coarser precision. A 16-bit weight can take one of 65,536 values; a 4-bit weight, one of 16. Every weight is therefore rounded to the nearest available rung, and the small gap between its true value and the stored value is quantization error. On its own, one rounded weight is nothing. But a transformer runs its signal through dozens of layers, and the error accumulates — each layer's slightly-off output becomes the next layer's input. Loss is the compounding of millions of tiny rounding errors through a deep stack.

AI DISPATCH · INSIGHTS Local inference · August 2026
How quantization works on local LLMs
Spending the Compression Before Release

Quantization is the lever that turns a model needing a datacenter into one needing a workstation. In 2026 it stopped being a simple after-the-fact shrink — and Kimi K3 is the clearest example of why.

5.6 TB
Kimi K3 at FP16 (hypothetical)
594 GB
K3 at dynamic 1-bit
params × bits ÷ 8
The memory rule of thumb
MXFP4
K3's native trained precision
01
The precision ladder

Quantization stores the same weights at coarser precision. Fewer bits per weight means less memory and bandwidth, and slightly less accuracy. The size scales almost linearly with bit-depth.

FP1616 bits
baseline
~5.6 TB
8-bitQ8 / MXFP8
near-lossless
1.56 TB
4-bitMXFP4 native
ships here
~1.4 TB
2-bitdynamic
~90% top-1
711–861 GB
1-bitdynamic
~78.9%
594 GB
Read the math: a 32B model at 8-bit needs ~32GB; at 4-bit ~16GB. bytes ≈ parameters × bits ÷ 8. K3 figures are Unsloth-reported for the 2.8T model.
02
The format zoo, and what each is for

"Quantized" isn't one thing. The format decides which hardware, which loader, and which trade-offs you get.

GGUF
llama.cpp · CPU+GPU
The workhorse. Q8/Q6_K/Q4_K_M tiers, offloads gracefully to RAM. Q4_K_M is the universal default.
MLX
Apple silicon native
Compiled for unified memory, not retrofitted. Better tokens/sec on M-series; smaller ecosystem.
AWQ / GPTQ
GPU · calibration-based
Run data through the model to pick which weights tolerate coarse treatment. The serving-cluster formats.
MXFP4 / MXFP8
Microscaling FP · Blackwell
Hardware-native low precision. A shared scale per block keeps dynamic range 4-bit float can't otherwise hold.
03
The shift: trained-in quantization

For years, labs shipped at FP16 and the community shrank the model afterward. Kimi K3 inverts that — and it changes the advice.

PTQ · post-training
Shrink after release
  • Precision reduced after the model is trained
  • Exploits the slack between FP16 and 4-bit
  • "Just download a smaller quant" — the old default
QAT · quantization-aware
Robust to low precision by design
  • K3 ships natively at MXFP4, MXFP8 activations
  • The compression was spent before release
  • Can't be squeezed further uniformly — the slack is gone
04
Dynamic quantization: why calibration is everything

If K3 can't be squeezed uniformly, how does a 594GB 1-bit build exist? Mixed precision — most weights at 1–2 bits, the load-bearing layers upcast to 8-bit, the whole thing measured against a lossless reference.

The most important practical idea in the field right now
Drop the bulk to 1–2 bits. Upcast what matters. Calibrate against a lossless build.
Calibrated dynamic
Validated against the 1.56TB 8-bit reference. 1-bit holds ~78.9% top-1; usable for real work.
Blind conversion
Converted with nothing able to run the model to check. Broken expert routing, quality off a cliff.
05
Two wrinkles the parameter count hides

Both distort the simple bytes-equals-params-times-bits math, and both bite hardest on the frontier models people most want to run.

Mixture-of-experts
Total vs active
K3's 2.8T total, ~104B active per token. Memory is set by the total (every expert must be resident); speed by the active count. Your Qwen3 235B is the same shape, smaller.
The KV cache
Grows with context
Separate from the weights, it grows with context length — tens of GB at 1M tokens. Fit the weights but forget the cache and you swap to disk or silently truncate.
06
Where the line falls, on real hardware

The abstractions resolve into a hard boundary. Drawn on a 512GB M3 Ultra:

Qwen3 32B · 8-bit MLX · ~32GB — the daily driver
Runs easily
Qwen3 235B · 6-bit · ~176GB — frontier-class local workhorse
Fits, room to spare
Kimi K3 · dynamic 1-bit · ~650GB floor — needs a second node
Over the ceiling
The governing rule: total RAM + VRAM should roughly equal the quant size. Fall under it and the model streams from disk — a 64GB M1 Max running K3 off an SSD produced ~16 seconds per token. That's what "it technically loads" looks like.
07
The practical pick, distilled

Choosing a quant is choosing a point on a curve — steep at the ends, flat in the middle.

Q8
Near-lossless. When quality is non-negotiable and memory isn't the constraint.
Q6
Quality-first sweet spot for large models on ample memory. Gives up almost nothing.
Q4_K_M
The universal default. Best size-fidelity balance for most models, most hardware.
Sub-4-bit
Dynamic only. Ask: calibrated against a lossless reference, or converted blind?
Quantization is how a model that needs a datacenter becomes one that needs a workstation.
Now the frontier labs are spending the compression before you download it.

That compounding shows up in three measurable ways, and the order in which they move matters:

Perplexity is the earliest and most sensitive signal — the model's statistical uncertainty about the next token. It starts rising before anything is visibly wrong, which is why it is the measure quantization authors watch most closely.

Top-1 accuracy — how often the model's first-choice token matches a reference — is the headline number printed on quant cards. It is also, importantly, one of the last things to move. A build can lose real capability while its top-1 barely budges, because top-1 rewards getting the single most likely token right and says nothing about the collapse of everything behind it.

The practical warning falls straight out of this: the number most people quote to reassure themselves a quant is safe is the number least sensitive to the damage. A reassuring top-1 is not a clean bill of health.

5pcs ADS7830 8-bit Converter

5pcs ADS7830 8-bit Converter

  • Package includes 5 converters: 5pcs ADS7830 8-bit converters

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

The loss is not spread evenly — and this is the important part

Here is the fact that separates people who have actually run low-bit models from people who have only read the size charts: the same quantization degrades different capabilities at wildly different rates.

A build that still chats fluently, writes a passable email, and answers trivia at 3-bit may have quietly lost its ability to do arithmetic, hold a chain of reasoning together, or emit valid JSON. The fluency is intact; the load-bearing cognition is gone. If your evaluation is "does it still talk like the model," you will conclude the quant is fine and ship something that fails the moment it has to actually think.

The rough order of fragility is consistent across models, even though the exact bit-depth where each one breaks is not:

Math and reasoning break first. Multi-step logic depends on precise intermediate values; coarse rounding perturbs them just enough to derail a chain that needs every link. This is the first capability to go and the one whose loss is easiest to miss if you are not testing for it directly.

Code and structured output are close behind. Generating valid syntax, matching brackets, closing a JSON object, producing a well-formed tool call — these are unforgiving tasks where one wrong token invalidates the whole output. Quantization that a human reader would barely notice can push a model below the threshold of reliable structured generation.

Long-context recall degrades in the middle. The ability to accurately use information from far back in a long input leans on attention precision, and attention error compounds across the sequence, so the longer the context the more the loss shows.

Instruction-following slips next. Subtle adherence — honoring constraints, staying in format, respecting a negative instruction — erodes before gross fluency does.

Casual chat and fluency are the most robust. Producing plausible, grammatical, on-topic prose is what survives furthest down, which is exactly why it is such a treacherous proxy for quality. The model sounds fine long after it stopped being fine.

Amazon

low-bit AI inference hardware

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Where the error concentrates — and why calibration rescues it

If loss were spread uniformly across all billions of weights, there would be nothing to do about it below 4-bit. The reason dynamic quantization works at all is that the damage is concentrated in a small minority of the network, and if you protect that minority, you recover most of the quality at a fraction of the memory cost.

Four places carry most of the weight, in both senses:

Outlier weights. A small number of large-magnitude weights matter far more than their count suggests. Coarse quantization clips or distorts them worst, and the model feels their loss most. Identifying and preserving these is the single highest-leverage move in low-bit quantization.

Attention layers. The machinery that decides what the model attends to. Errors here don't stay local — they propagate across the whole sequence and compound at long context.

The first and last layers. Input embeddings and the output projection sit at the entry and exit of the signal path. Corrupt the embedding and you've degraded everything the model reads; corrupt the output projection and you've degraded every token it picks.

The MoE router. In a mixture-of-experts model — which nearly every 2026 frontier open model is — the router chooses which experts fire for each token. Quantize it too aggressively and it starts choosing wrong, so the model routes tokens to the wrong specialists. This is the classic failure of blind community quantizations of large MoE models: they were converted with nothing capable of running the model to check the result, the router broke, and quality fell off a cliff that a naive top-1 measurement could easily miss.

This is the entire case for dynamic, mixed-precision quantization, stated as an engineering principle: drop the bulk of the weights to 1 or 2 bits, but upcast these load-bearing parts back to 8-bit, and calibrate the whole thing against a lossless reference so the damage is measured rather than assumed. Protect the few weights that carry the loss and the cliff becomes a slope. That is why a calibrated 1-bit K3 is usable and a blind one is scrap.

Amazon

AI model quantization calibration software

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

What "off a cliff" actually looks like

Below the safe band, loss stops being a percentage on a chart and starts being behaviour you can watch happen in real time. If you push a model too far down, these are the symptoms, roughly in order of how obvious they are:

Repetition loops — the model gets stuck emitting the same phrase or token, a hallmark of over-quantized, degenerate sampling. Format collapse — malformed JSON, unbalanced brackets, broken tool calls, dropped closing tags; structured output is the first practical casualty because it is so unforgiving. Confident errors — hallucination rises and, worse, the model asserts wrong answers in exactly the same fluent register it uses for right ones, so nothing in the tone flags the failure. And in mixture-of-experts models, routing breakage — the wrong experts fire, and output degrades unpredictably in ways a single aggregate score can entirely fail to capture.

The common thread is that the failures are qualitative and often invisible to aggregate metrics. This is why "the benchmark number barely moved" is cold comfort at low bit-depth.

The loss you measure versus the loss you ship

Which brings us to the trap that catches careful people, not just careless ones.

The loss that shows up on a quant card — a perplexity delta, a top-1 percentage — is the loss you can see. At 4-to-6-bit it barely moves, so the build looks safe on paper, and for many workloads it genuinely is. But the loss you actually ship is a different and larger set: lost nuance, weaker recall of rare knowledge, degraded coherence over long contexts, more frequent edge-case failures, subtler misunderstandings of intent. None of that is captured by a single aggregate number, and some of it is invisible until it shows up as a production incident on exactly the task you cared about.

The correct discipline follows directly. Test at your own task, not on someone else's benchmark. The right quantization is not the one with the highest score on a public leaderboard; it is the lowest bit-depth that still passes your work — your reasoning chains, your JSON schemas, your long-document retrieval, your tone. For most models on most hardware, that lands at 4-bit, sometimes 5 or 6 for quality-sensitive work, and only below 4 with a calibrated dynamic build and eyes open. The bit-depth is a hypothesis. Your own evaluation is the test.

The one-line version

From 16 bits down to 4, you lose almost nothing. Below 4, you lose reasoning before you lose fluency — so the model keeps sounding fine long after it has stopped being fine. The number on the quant card is the loss you can see; the loss that matters is the one it doesn't measure. Pick the lowest bit-depth that still passes your own work, and never trust a reassuring top-1 to tell you the rest of the model survived.


Sources: Unsloth Kimi K3 documentation and dynamic-GGUF release (29 July 2026) for the labelled sub-4-bit top-1 figures; Moonshot AI technical descriptions for K3's MoE and native-precision architecture; general quantization literature for the curve shape, error-concentration behaviour, and per-capability fragility ordering. The accuracy-versus-bit-depth curve is directional and well-established in shape; exact sub-4-bit values for uniform quantization and the precise breakpoint for each capability vary by model and are described directionally. Point-in-time as of 3 August 2026. Not hardware-purchasing advice.

You May Also Like

The Delegation Ladder: The Four Agentic Loops, and What Each One Lets You Stop Doing

“Designing loops instead of prompting” is the phrase of the moment in…

Hallucination, verification, and trust

Thorsten Meyer AI Foundations · 05 / 08 Why models make things…

The AI Coding Stack, Decoded

A Field Guide to the Terms Every Exec Is Hearing Right Now…

The Model Is Only 10%: The Real Lesson of the New SDLC

A new Google whitepaper — The New SDLC With Vibe Coding, by…