From FP32 to INT8 on the Edge: A Production Pipeline for Quantization-Aware Vision Models
Quantization is not a checkbox at export time — it is an engineering pipeline that spans training, calibration, compilation and on-device validation.
Engineering
An 816-billion-parameter open-weight model that activates only 42 billion parameters per request, and fits on a pair of desktop workstations, shows how sparse architectures are changing the economics of self-hosted AI.
A cluster of releases this week makes the same point: total parameter count and the cost of running a model have come apart. The most visible was a new open-weight multimodal model with about 816 billion parameters that activates only about 42 billion of them per request, supports a context window of around one million tokens, and, according to its developer, runs across two high-end desktop workstations. In the same week, a multimodal agent model with 120 billion total and 12 billion active parameters was released for single-GPU deployment, and another developer said it had finished pre-training a 2.8-trillion-parameter base model that activates about 80 billion parameters per request.
All three are sparse mixture-of-experts (MoE) models. For teams weighing self-hosted AI against API access, that architecture is now the main thing to understand.
In a dense transformer, every parameter takes part in every token. In an MoE transformer, some or all of the feed-forward layers are replaced by a set of "expert" sub-networks plus a small router that sends each token to a few experts, typically the top-k by router score. The model's total knowledge capacity scales with the number of experts, while the compute per token scales only with the experts actually chosen. A model with roughly 816B total and 42B active parameters does about the per-token arithmetic of a 40B-class dense model while drawing on far more stored parameters.
The catch is that all experts must sit in fast memory, because any token might be routed to any of them. Serving a sparse model is mostly a memory capacity and memory bandwidth problem. That is why workstations with very large unified memory pools have become viable hosts: they trade peak compute for capacity. Splitting a model across two machines adds interconnect latency between pipeline or expert partitions. That is acceptable for interactive use, but it limits batch throughput compared with a datacenter node.
A one-million-token context window is an attention-memory problem as much as a weights problem. The key-value cache grows linearly with sequence length and batch size. At very long contexts it can rival the weights in size unless the architecture uses techniques such as grouped-query attention, sliding-window or hybrid attention layers, or KV-cache quantisation. Teams should treat the advertised maximum context as a ceiling for occasional use, not as an operating point for every request.
Fitting hundreds of billions of parameters onto desktop hardware generally means low-bit weight quantisation. MoE models respond to quantisation differently from dense models. Rarely used experts get fewer calibration samples, and small changes in router scores can send tokens to different experts, which can shift behaviour in ways average benchmark scores won't show. Validating quantised MoE models on your own task distribution matters more than it does for dense models.
At HOLORAI, our view is that the open-weight frontier is now an architecture-literacy problem. Teams that understand where MoE models spend memory, bandwidth and latency can deploy capable models on surprisingly modest hardware. Teams that don't will over-buy GPUs or under-deliver on latency. When we evaluate a new sparse model for a deployment, we:
Sparse models won't make infrastructure decisions disappear, but they do move them to different places. This week's releases are a good prompt to revisit any self-hosting plan you set aside as too expensive a year ago.
This post describes real client work. Bring us yours