AI Infra Interviews logo
← Open Weights & Serving Engines
Foundational

Open-Weights Models of 2026

Compare current Chinese open-weight models by the artifact you can deploy: weight bytes, attention state, supported execution paths, and evaluation conditions. A dated guide to GLM, Kimi, DeepSeek, Qwen, and MiniMax, with worked sizing checks that separate parameter counts from GPU capacity.

TL;DR: A model name does not specify a deployment. Pin the checkpoint, inspect its stored tensors and attention implementation, then test a supported engine on your workload. The September 7, 2026 landscape includes trillion-parameter mixtures of experts and smaller dense models. Active parameters approximate arithmetic per token; they do not determine resident weight memory or guarantee throughput. Open weights also carry different licenses.

Start with the artifact you would actually load

A team asks whether its existing GPU node can serve a new release. In the table, "18B active" refers to a mixture-of-experts model: each token runs through only some of its expert blocks, so 18B parameters compute per token while all of them must still be stored. Before answering, distinguish the model's language-parameter count from all tensors in its checkpoint, including vision components, scales, and speculative modules. The table uses decimal GB and TB. Tensor bytes come from each repository's model.safetensors.index.json at pinned revisions linked in the size column, checked September 7, 2026. They exclude file headers and runtime allocations.

Official checkpointModel scaleStored tensorsDeployment distinction
GLM-5.3About 753B checkpoint parameters755.6 GB, mixed FP8/BF16Latent attention with sparse indexing; model-specific license
GLM-5.3-Flash320B, 18B active328.3 GB, mixed FP8/BF16Multimodal; linear and sparse attention; MIT
Kimi-K32.8T, 104B active1.561 TB, MXFP4 experts and higher-precision tensors69 KDA and 24 gated MLA layers; Kimi K3 license
DeepSeek-V4-Flash-0731Flash backbone: 284B, 13B active166.9 GB, FP4/FP8 and other tensorsUpdated release includes DSpark; MIT
DeepSeek-V4-Pro-0813Pro backbone: 1.6T, 49B active892.7 GB, FP4/FP8 and other tensorsUpdated release includes DSpark; MIT
Qwen3.8-27BDense 27B language model55.6 GB, BF16Vision and hybrid attention; Apache-2.0
Qwen3.8-2.4T-A95B2.4T, 95B active4.892 TB, BF16Text checkpoint; 69 linear and 23 full-attention layers; model-specific license
MiniMax-M3About 428B, 23B active869.2 GB, BF16/F32Native multimodality and MiniMax Sparse Attention; inspect its license

GLM-5.3-Flash is a different hybrid architecture, not merely a smaller GLM-5.3. Qwen's hosted Max product advertises capabilities beyond the downloadable text checkpoint. MiniMax's separately named quantized repositories are different artifacts from its BF16 release. Re-check the exact repository before reusing a sizing result.

The DeepSeek suffix matters too: 0731 and 0813 supersede previews and attach speculative components. Their larger checkpoint counts do not mean every target token activates all those extra parameters. The original DeepSeek V4 card distinguishes FP8 base checkpoints from mixed FP4/FP8 post-trained checkpoints. Reading only quant_method: fp8 misses expert_dtype: fp4. See the original release table.

Two trillion-scale models can need very different memory

Stored tensor bytes; excludes runtime memory

Decimal terabytes

012345
Kimi K30–1.561

1.561 TB

Qwen3.8 2.4T0–4.892

4.892 TB

Formats differ. This is not a quality or speed comparison.

At MXFP4's ideal packing, 32 four-bit values plus one eight-bit scale occupy 17 bytes: 17 / 32 = 0.53125 bytes per value. That applies to tensors stored in that format, not every tensor in a model. Kimi's configuration excludes attention, shared experts, and other components from this quantization. Its actual index is stronger evidence than assuming an expert percentage.

For a hypothetical 2,304 GB aggregate GPU budget, 1,560.9 GB of stored Kimi tensors leaves 743.1 GB by subtraction. That is an optimistic aggregate remainder, not an available KV pool. Replication, padding, conversion, recurrent state, graphs, and temporary buffers reduce it; one rank can overflow while others have room. Weight Formats: FP8 Blocks, MXFP4 and AWQ explains how to account for these formats.

Sparsity changes work, but batches change reuse

Kimi's published active fraction is 104 / 2,800 = 3.7%. For Qwen's large model it is 95 / 2,400 = 4.0%. Keep every required expert resident somewhere in a resident-weight deployment, even though one token visits a subset. Offloading changes the memory constraint by introducing transfers.

Do not turn active parameters directly into HBM bytes per decode step. Several tokens can reuse an expert's weights; diverse routing can touch many experts. Attention reads, communication, precision, and load imbalance also matter. Expert Parallelism addresses placement; a measured concurrency sweep determines whether the resulting service meets its latency target.

Attention names describe different state

Architecture exampleState to budgetCommon mistaken shortcut
GLM-5.3 latent attentionCompressed latent, rotary component, indexer state and engine overheadDivide every cache tensor by tensor-parallel degree
Kimi K3; GLM-5.3-FlashGrowing attention cache plus recurrent state and retained prefix snapshotsTreat linear layers as having no memory
Qwen3.8-27B16 full-attention layers plus 48 linear layersApply the full-attention formula to all 64 layers
DeepSeek V4; MiniMax M3Architecture-specific compression, selection and auxiliary stateAssume sparse selection means old tokens can all be discarded

From Qwen's configuration, the BF16 full-attention component alone is 2 × 16 layers × 4 KV heads × 256 × 2 bytes = 65,536 bytes, or 64 KiB per token. At 32,768 positions that is 2 GiB per sequence before recurrent state and replication. Its native context limit is 262,144; extending context is an additional configuration and validation decision.

From GLM's configuration, a BF16 compressed-latent representation over 78 main layers costs (512 + 64) × 2 × 78 = 89,856 bytes, or 87.75 KiB per token, before indexer and other state. At 1,048,576 positions this component is 87.75 GiB, or 94.22 GB. A GPU holding that cache still needs its weights and runtime buffers. Multi-Head Latent Attention and Sparse Indexers explains the distinction between retained state and selected attention work.

What to bring to a deployment review

Bring the exact revision, license, supported engine build, per-rank allocation report, and a workload with prompt/output distributions. Test chat encoding, reasoning controls, tool parsing, multimodal inputs where supported, and long-context quality. A repository creation timestamp is not proof of a public release date; this page dates its verification instead.

Choose the smaller model when it passes your task evaluation and offers better cost at the required latency. Reverse that decision when the larger model's measured quality improvement justifies its idle capacity and operational cost. Neither the newest release nor the highest benchmark score answers that question alone.

Key takeaways

  • Kimi's 1.561 TB and Qwen's 4.892 TB checkpoints demonstrate why total parameters need a released format attached.
  • Qwen3.8-27B is dense; the 2026 open-weight landscape is not exclusively sparse.
  • GLM's 87.75 KiB and Qwen's 64 KiB examples cover specified attention components, not complete per-GPU allocations.
  • Distinguish model revisions, API products, checkpoint bytes, and measured serving capacity before recommending hardware.
RELATED CONCEPTS
PRACTICE THIS IN REAL QUESTIONS