Base estimate
Weight footprint ≈ parameter count × bits per weight ÷ 8, plus format overhead. A runtime reserve is added for inference. Unified-memory systems use a conservative usable-memory share.
Not modeled exactly
Architecture-specific KV cache, batch size, runtime implementation, driver overhead, image encoders, and concurrent users.