Computed with the open FitLLM engine — accurate per-layer KV-cache modeling, not a naive estimate. Updated 2026-07-10.
Ranked by memory size (a proxy for cost and availability), not price. Every figure is computed by the engine — these are a floor, not a guarantee; leave headroom for your runtime and OS.
~4-bit ≈ Q4_K_M (GGUF, llama.cpp) on GPU / 4-bit (MLX) on Mac · ~8-bit ≈ Q8_0 / 8-bit · KV cache F16 · "full" = the model's max context (262K).
| Setup | Smallest GPU | Smallest Mac |
|---|---|---|
| ~4-bit · 8K ctx | — 🔴 | — 🔴 |
| ~4-bit · full (262K) | — 🔴 | — 🔴 |
| ~8-bit · 33K ctx | — 🔴 | — 🔴 |
| ~8-bit · full (262K) | — 🔴 | — 🔴 |
| Hardware | Memory | Max context (~4-bit) | Used @8K |
|---|---|---|---|
| RTX 3060 12GB | 12 GB | ❌ won't fit | 196 / 12 GB |
| RTX 4080 SUPER | 16 GB | ❌ won't fit | 196 / 16 GB |
| RTX 5080 | 16 GB | ❌ won't fit | 196 / 16 GB |
| RTX 3090 | 24 GB | ❌ won't fit | 196 / 24 GB |
| RTX 4090 | 24 GB | ❌ won't fit | 196 / 24 GB |
| RTX 5090 | 32 GB | ❌ won't fit | 196 / 32 GB |
| M5 Pro 48GB | 48 GB | ❌ won't fit | 167 / 48 GB |
| M5 Max 64GB | 64 GB | ❌ won't fit | 167 / 64 GB |
| M5 Max 128GB | 128 GB | ❌ won't fit | 167 / 128 GB |
Hy3 is a Mixture-of-Experts: ~21B of 298.8B parameters are active per token, but all 298.8B must sit in memory. Naive calculators that size memory off active params (or KV off all layers) get this wrong. So Hy3 has no single fixed memory requirement — it shifts with quantization and context. See the full breakdown.
▶ Open the interactive calculatorAll numbers are computed by the open-source fitllm-engine (MIT) from official model config.json values — reproduce or audit them yourself. Estimates; real usage varies with runtime (llama.cpp / MLX / Ollama), driver and display. Found a mismatch? Report it. · FitLLM home