Hardware matrix
Compare models across hardware
Which local models run on which machines. Y runs comfortably, ≈ is a tight fit, N needs more memory. Computed from the same validated memory math as every can-i-run page.
10 models × 8 devices Q4_K_M
| Model | Apple M1 8 GB | iPhone 17 8 GB | iPhone 17 Pro 12 GB | 16GB RAM Laptop 16 GB | Google Pixel 10 Pro 16 GB | Nvidia GeForce RTX 3090 24 GB | Apple M4 Pro 48 GB | Apple M3 Ultra 256 GB |
|---|---|---|---|---|---|---|---|---|
| SmolLM2 135M | Y | Y | Y | Y | Y | Y | Y | Y |
| MI MiniCPM-V 4.6 | Y | Y | Y | Y | Y | Y | Y | Y |
| Phi-4-mini 3.8B | Y | ≈ | Y | Y | Y | Y | Y | Y |
| Gemma 4 E4B | N | N | Y | Y | Y | Y | Y | Y |
| Phi-4 14B | N | N | N | ≈ | N | Y | Y | Y |
| LF LFM2 24B-A2B | N | N | N | N | N | Y | Y | Y |
| DeepSeek-R1-Distill-Qwen 32B | N | N | N | N | N | ≈ | Y | Y |
| SE Seed-OSS 36B Instruct | N | N | N | N | N | ≈ | Y | Y |
| Qwen3 235B A22B | N | N | N | N | N | N | N | Y |
| DeepSeek-V4-Pro | N | N | N | N | N | N | N | N |
This is a representative slice. For any exact pairing across all 135 models and 40 devices, open its can-i-run page or use the detector.
FAQ
How do I compare local AI models across different hardware?
Match each model's memory need at Q4_K_M to the device's usable memory. This matrix does it for 10 representative models across 8 devices; Y means it runs comfortably, ≈ means a tight fit, N means not enough memory. For any exact pairing across all 135 models and 40 devices, open its can-i-run page.