the.ai

Hardware / Serving

verified

Inference Accelerator

A chip built to serve a model needs a different shape from one built to train it. Training has to hold gradients and optimiser state and every activation on the forward path; serving needs the weights and very little else. That difference is large enough that the two workloads want different ratios of memory to arithmetic, different number formats, and different economics.

Viz primitive · budget-splittraining-state-bytes = 2

training-state-bytes holds 50% of the budget; rest holds the remaining 50%.

Bytes per parameter a training chip holds beyond the weights, against the two bytes a served half-precision weight needs. Drag it up to the fourteen mixed precision actually carries — gradients, two optimiser moments, a master copy — and watch the weights become the small part.

2

Reviewed by opendroid · 2026-08-18

  • arXiv:2110.02861 — 8-bit Optimizers via Block-wise Quantization
  • arXiv:2211.10438 — SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Models