Back to feed
Dev.to
Dev.to
8/3/2026
AirLLM Runs a 70B Model on a 4GB GPU. It's True, and That's Not the Interesting Part

AirLLM Runs a 70B Model on a 4GB GPU. It's True, and That's Not the Interesting Part

Short summary

AirLLM streams transformer layers one at a time from disk to GPU, so peak VRAM equals the largest single layer (~1.75GB for a 70B model at FP16) instead of the full model (~140GB). The claim of running 70B on 4GB is technically true and preserves full precision without quantization. The catch is speed: generating one token requires reading the entire model off disk, yielding roughly 5-35 seconds per token on NVMe — making it useful for experimentation, not production serving. MoE models benefit disproportionately since only active experts need streaming.

  • AirLLM loads one transformer layer at a time, reducing peak VRAM to the size of the largest single layer
  • Full-precision 70B models genuinely run on 4GB GPUs, but at 5-35 seconds per token — disk I/O is the bottleneck
  • MoE models like Kimi K3 (2.8T params) need less VRAM than dense 671B models because only active experts are streamed

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more