How much VRAM does MiniMax-M3 428B (MoE) need at Q4_K_M? MiniMax 1M block-sparse
By TechCompare · Updated · How we check
MiniMax-M3 428B at Q4_K_M is a 405 GB resident deployment for 1M context. The full-resolution key-value cache is 129 GB of that, so context length is the lever you control.
Calculator
Estimated VRAM required
405 GB
428B params at Q4_K_M, 1,048,576 token context, batch 1, inference.
Estimate accuracy: Weights within ~2%. KV cache within ~5% for standard GQA models, ~10% for MLA or hybrid state estimates. Real VRAM may vary with framework (vLLM vs llama.cpp vs Transformers), Flash Attention, and driver overhead.
Hardware that fits
Apple entries show installed unified memory separately from a model budget based on an 8 GB reserve. That budget is a planning heuristic, not a fixed hardware limit.
No single GPU in our catalog has enough memory. Multi-GPU or CPU offload required.
MiniMax-M3 428B at Q4_K_M with native 1M context needs about 405 GB of VRAM with all experts resident. MiniMax's third generation activates 23B parameters per token from a 428B total pool. The architecture uses block-sparse MSA for attention compute, but stores the key-value cache at full resolution. Those 23B active params don't shrink what has to stay loaded, because different tokens pick different experts.
How this is calculated
The 428B parameter pool requires 240 GB of weights at Q4_K_M. The 60-layer architecture consists of 3 dense layers plus 57 MoE layers, using group-query attention with 4 KV heads at head_dim 128.
Block-sparse MSA is an attention compute optimization that attends to the top-16 blocks of 128 tokens, not a storage compression, so the key-value cache is stored full-resolution. At the full 1M context the FP16 key-value cache uses 129 GB. Activation and software overhead adds about 37 GB.
Verdict
Cap the context before anything else. Block-sparse MSA speeds attention compute by attending only to top-16 128-token blocks, but the cache is stored at full sequence resolution so future queries can attend anywhere. At 256K the cache falls to about 32 GB, from 129 GB at 1M. Resident mode needs 6 cards of 80 GB or 3 H200 cards of 141 GB, with NVLink.
More MiniMax scenarios
Related guides
Frequently asked questions
Does block-sparse MSA reduce the key-value cache?
How does MiniMax-M3 compare to M2.7?
What is block-sparse MSA?
Related tools
RAM Latency Calculator
Convert DDR3/DDR4/DDR5 timings (CL, tRCD, tRP, tRAS) into true latency in nanoseconds.
Use toolPower Cost Estimator
Estimate annual electricity costs for your PC, Server, or TV.
Use toolData Transfer Calculator
Estimate transfer times for files over USB, WiFi, Ethernet, and more.
Use toolMemory and Storage Throughput Visualizer
Visualize the large speed gap between CPU cache, RAM, and storage.
Use tool