“AI quantization” is a marketing term wrapped around an engineering trade-off “AI quantization” appears in vendor materials and product announcements with increasing frequency, usually as a shorthand for “we made it faster.” That framing is not exactly wrong — quantization does typically increase inference throughput on accelerators with strong low-precision arithmetic — but it omits the half of the trade that determines whether the speed gain is acceptable for any given deployment. Understanding what AI quantization actually is, separate from how it appears in marketing, is the prerequisite for reading vendor performance claims correctly. The engineering reality is straightforward: AI quantization is a controlled, calibrated reduction of the numerical precision used to represent a model’s weights and (optionally) its activations. The reduction is undertaken to reduce memory footprint, increase throughput on hardware whose low-precision arithmetic is faster than its high-precision arithmetic, or both. It is an engineering trade-off, not a free improvement. Whenever the trade-off side is omitted from a performance claim, the claim is incomplete. In our experience reviewing vendor performance materials, the throughput half travels well and the accuracy half travels poorly. That asymmetry is the structural feature of the marketing term, and it is what this article is about. How does AI quantization affect throughput and accuracy? A model trained at FP32 or FP16 produces its outputs by multiplying and accumulating floating-point numbers. Quantization replaces those high-precision values with a lower-precision representation — INT8, FP8, INT4 — chosen during a calibration step that observes the original model’s value distributions on a representative input set. The calibration determines scale factors and offsets that map the original range into the discrete set of values the lower-precision format can represent. Tool-chains like TensorRT, ONNX Runtime quantization tools, and PyTorch’s torch.ao.quantization each implement this calibration step differently, and the differences matter when results are compared across runtimes. Two things happen as a result. First, every value the runtime stores or moves uses fewer bytes, which reduces memory footprint and reduces the bandwidth cost of moving data between memory and the accelerator’s compute units. Second, the model’s outputs are slightly different from its FP32 outputs, because the quantized representation is an approximation of the original. The approximation error is bounded — the maximum per-value error is fixed by the calibration — but it is nonzero, and whether it matters depends on what the model is being used for. Neither half of this is a free improvement. The throughput gain depends on the accelerator’s low-precision arithmetic actually being faster — it usually is, but not always, and not by the same factor across vendors and generations. The accuracy cost depends on the model family, the calibration data, the scheme parameters, and the deployment workload; it is sometimes negligible and sometimes substantial. A vendor framing that mentions only the throughput half is not lying. It is describing one side of a two-sided trade. What a vendor performance claim must disclose to be deployment-grade A throughput improvement obtained by pairing an accelerator with a quantized model and reporting performance relative to a higher-precision baseline is a meaningful number only when the accuracy of the quantized model on the user’s workload is also reported. A throughput gain that comes with an unstated accuracy regression is not deployment-grade information; it is a marketing comparison. The disclosure that makes a quantization-paired performance claim deployment-grade has a small number of necessary components: which precision was used (and for which tensors — weights only, weights and activations, KV cache separately), which calibration data was used to determine scale factors, which calibration method was applied, and which evaluation set was used to verify that the resulting model still satisfies its acceptance criteria for the intended workload. Without these, two reports of “INT8 quantization, X× faster than FP16” are not comparable, and neither is comparable to the buyer’s eventual production deployment. This is an observed pattern across the vendor performance materials we read regularly, not a benchmarked rate — but the pattern is consistent enough that we treat any missing disclosure component as a reason to discount the claim rather than reproduce it. What vendor claims about AI quantization typically include and omit Component Typically included in vendor claims Required for deployment-grade information Precision format (INT8, INT4, FP8) Yes Yes Throughput improvement vs higher-precision baseline Yes Yes Which tensors quantized (weights, activations, KV cache) Sometimes Yes Calibration data set Rarely Yes Calibration method Rarely Yes Accuracy on a workload-relevant evaluation set Sometimes (often only on standardized benchmarks) Yes (on the deployment workload, not just standard benchmarks) Per-precision sustained throughput, not peak Rarely Yes The columns rarely match. The gap between them is the disclosure surface that distinguishes a marketing comparison from a deployment-grade engineering result. Each row in the right column is a fact a buyer would need before committing engineering time to reproducing the quantized configuration on their own workload; each row missing from the left column is a place where the buyer will spend that engineering time discovering the omitted information themselves. The framing that helps the buyer A buyer reading an “AI quantization” claim has one practical question to ask: what trade did this number represent, and was the other side of the trade reported? If the answer is no — if the throughput improvement is reported without a workload-relevant accuracy comparison and the quantization scheme is named without its calibration — the claim is informative about what the vendor’s hardware can do under unstated conditions, and uninformative about what it will do under the buyer’s conditions. This is not a request for vendor virtue. It is a request for the trade-off side of an engineering trade-off to be named, so that the buyer can decide whether the trade is acceptable for their workload. The general principle holds: quantization is a controlled approximation — deliberate, bounded, measurable. The marketing-term version of “AI quantization” describes one side of that trade. The other side is the side the buyer’s deployment lives on. Where the multi-platform case complicates this further — INT8 on CoreML, ONNX Runtime, and TensorRT behaving differently for the same logical scheme — the buyer’s question expands to “was this measured on the runtime I will actually deploy on?”, which is the broader distillation versus quantisation decision for multi-platform edge inference in compressed form. The practical takeaway “AI quantization” in the engineering sense means a calibrated, bounded reduction of numerical precision in a model, undertaken to gain throughput or reduce memory footprint at the cost of a measurable accuracy regression whose magnitude depends on the workload. Vendor performance claims that report the throughput side without the accuracy side describe an upper bound on the gain rather than a deployment-grade result. We treat per-precision performance numbers the same way we treat any benchmarked figure: they need their disclosure surface attached. A per-precision throughput claim without a per-precision accuracy claim and a per-precision tool-chain disclosure is one column of a two-column trade-off — useful as an upper bound on what the hardware can do, not useful as a prediction of what the deployment will do. LynxBench AI is built on the same principle: a per-precision performance claim is incomplete unless it carries the per-precision accuracy claim and the per-precision tool-chain disclosure beside it — because that is what the buyer’s deployment decision actually depends on, and that is what marketing-shaped quantization claims most often leave out. FAQ When should I choose distillation over quantisation for edge inference? Choose distillation when the model has to run across multiple runtimes (for example CoreML, ONNX Runtime, and WebGL) and consistent quality across them matters. Distillation produces a single architecture that behaves the same on every runtime. Quantisation is runtime-specific: the same scheme gives different results on different stacks and has to be validated separately for each. Why does INT8 quantisation behave differently on CoreML, ONNX Runtime, and WebGL — and what does that mean for QA? Each runtime implements low-precision kernels, rounding, and calibration plumbing differently. The same logical “INT8 scheme” produces different numerical output on each, which means accuracy has to be measured per runtime rather than assumed transferable. QA scales linearly with the number of target runtimes. How many edge platforms before distillation’s portability advantage outweighs quantisation’s compute savings? The decision flips when validation cost across N platforms exceeds the compute savings from per-platform quantisation. In our experience reviewing multi-platform deployments, three runtimes is the practical threshold where distillation’s one-validation-cycle property wins — but this is an observed pattern, not a benchmarked rate. What quality variation should I expect across CoreML, ONNX Runtime, and TensorRT for the same quantised model? Variation depends on the model family and the scheme’s sensitivity to per-tensor calibration. Treat per-runtime accuracy as a measurement to take, not an assumption to inherit from a published benchmark. The published benchmark almost certainly used a different calibration set than your deployment workload. How do I evaluate model-compression options against my deployment matrix without re-validating per platform? You do not, fully. Distillation reduces the matrix to one validation cycle; quantisation does not. If you must use quantisation across multiple runtimes, budget for the per-runtime accuracy measurement explicitly rather than assuming portability. Where do ONNX models fit in a multi-platform pipeline — and what are the real performance-vs-portability tradeoffs? ONNX is a portable graph format, not a portable numerical contract. A quantised ONNX model still runs through a runtime-specific quantisation toolchain on each target, and the numerical results diverge. ONNX gives you architectural portability; per-precision accuracy portability still has to be measured.