The Apple M2 Max (96GB) uses a unified memory architecture. For reliable local LLM inference without OS memory pressure, this benchmark models a 75% usable allocation (72 GB) with 400 GB/s unified memory bandwidth.
Memory
96 GB
Usable Memory Ceiling
72 GB (75% usable budget)
Bandwidth
400 GB/s
Max Inference Class
70B+ Models (Q4)
TDP
100W
Estimated memory requirements as context length increases. Curves crossing above the reference line indicate Out of Memory (OOM).
Precision:
Inference throughput, memory compatibility, and generation speeds for open-weights LLMs on Apple M2 Max (96GB).
Sort by:
Context:
KV Cache:
| Rank | Model | Parameters | Precision | TPS (Approx.) | TTFT | Can Run |
|---|---|---|---|---|---|---|
#33 | Qwen 3.8 27B | 27B | INT4 Q8 FP16 | 21 tok/s 12 tok/s 6 tok/s | ~19.9s ~19.9s ~20.0s | |
#49 | Agnes 3.0 Flash | 33B | INT4 Q8 FP16 | 17 tok/s 10 tok/s 5 tok/s | ~24.2s ~24.3s ~26.5s | |
#59 | Sarvam-105B | 106B (10.3B active) | INT4 | 47 tok/s | ~10.2s | |
#73 | K2 Horizon MoVA 36B A4B | 36B (4B active) | INT4 Q8 FP16 | 82 tok/s 58 tok/s 31 tok/s | ~3.9s ~3.9s ~4.6s | |
#76 | Ling 3.0 Flash VL | 124B (5.5B active) | INT4 | 70 tok/s | ~7.9s | |
#82 | Qwen3.5-27B | 27B | INT4 Q8 FP16 | 21 tok/s 12 tok/s 6 tok/s | ~19.9s ~19.9s ~20.0s | |
#83 | Qwen3.5-122B-A10B | 122B (10B active) | INT4 | 35 tok/s | ~11.3s | |
#89 | Sarvam-30B | 32B (2.4B active) | INT4 Q8 FP16 | 106 tok/s 80 tok/s 49 tok/s | ~2.7s ~2.7s ~3.0s | |
#92 | Qwen3.6 35B A3B | 35B (3B active) | INT4 Q8 FP16 | 95 tok/s 70 tok/s 39 tok/s | ~3.2s ~3.2s ~3.7s | |
#93 | Gemma 4 26B A4B | 25.2B (3.8B active) | INT4 Q8 FP16 | 88 tok/s 61 tok/s 36 tok/s | ~3.6s ~3.6s ~3.6s | |
#94 | Muse Glimmer 30B | 30B | INT4 Q8 FP16 | 19 tok/s 11 tok/s 5 tok/s | ~22.1s ~22.1s ~24.1s | |
#98 | Phi-4 Reasoning Plus | 14B | INT4 Q8 FP16 | 27 tok/s 18 tok/s 10 tok/s | ~10.5s ~10.5s ~10.5s | |
#100 | MiMo V2 Flash | 15B (309B active) | INT4 Q8 FP16 | 2 tok/s 1 tok/s 1 tok/s | ~217.7s ~218.1s ~219.1s | |
#105 | GLM-4.5-Air | 106B (12B active) | INT4 | 12 tok/s | ~13.4s | |
#109 | Gemma 4 12B | 11.95B | INT4 Q8 FP16 | 31 tok/s 21 tok/s 12 tok/s | ~9.0s ~9.0s ~9.0s | |
#112 | Qwen3.5-35B-A3B | 35B (3B active) | INT4 Q8 FP16 | 95 tok/s 70 tok/s 39 tok/s | ~3.2s ~3.2s ~3.7s | |
#113 | Qwen3.5-9B | 9B | INT4 Q8 FP16 | 53 tok/s 33 tok/s 17 tok/s | ~6.8s ~6.8s ~6.8s | |
#115 | Ling 3.0 Flash | 124B (5.1B active) | INT4 | 74 tok/s | ~7.6s | |
#119 | K2 Horizon 7B | 7B | INT4 Q8 FP16 | 65 tok/s 41 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
#124 | Qwen3 Next 80B A3B | 80B (79B active) | INT4 | 6 tok/s | ~57.7s | |
#128 | NVIDIA Nemotron 3 Nano 30B-A3B | 3.5B (30B active) | INT4 Q8 FP16 | 18 tok/s 10 tok/s 5 tok/s | ~21.4s ~21.4s ~21.5s | |
#129 | Gemma 4 31B | 30.7B | INT4 Q8 FP16 | 18 tok/s 10 tok/s 5 tok/s | ~22.6s ~22.6s ~24.7s | |
#131 | Nemotron 3.5 Lightning | 30B (3B active) | INT4 Q8 FP16 | 38 tok/s 35 tok/s 25 tok/s | ~3.1s ~3.1s ~3.4s | |
#132 | Qwen3-30B-A3B | 30B (3B active) | INT4 Q8 FP16 | 97 tok/s 70 tok/s 41 tok/s | ~3.1s ~3.1s ~3.4s | |
#133 | Qwen3.5-4B | 4B | INT4 Q8 FP16 | 97 tok/s 64 tok/s 36 tok/s | ~3.1s ~3.1s ~3.1s | |
#135 | GPT-OSS 20B | 21B (3.6B active) | INT4 Q8 FP16 | 43 tok/s 37 tok/s 27 tok/s | ~3.3s ~3.3s ~3.4s | |
#146 | Granite 4.2 8B | 8B | INT4 Q8 FP16 | 59 tok/s 36 tok/s 20 tok/s | ~6.0s ~6.0s ~6.1s | |
#151 | Nemotron 3.5 Lightning 30B A3B | 30B (3B active) | INT4 Q8 FP16 | 97 tok/s 70 tok/s 41 tok/s | ~3.1s ~3.1s ~3.4s | |
#152 | Gemma 4 E4B | 8B | INT4 Q8 FP16 | 59 tok/s 36 tok/s 20 tok/s | ~6.0s ~6.0s ~6.1s | |
#154 | Qwen3-32B | 32B | INT4 Q8 FP16 | 18 tok/s 10 tok/s 5 tok/s | ~23.5s ~23.6s ~25.7s | |
#155 | GLM-4 | 32B | INT4 Q8 FP16 | 14 tok/s 9 tok/s 4 tok/s | ~23.5s ~23.6s ~27.8s | |
#156 | Qwen2.5-72B | 72B | INT4 Q8 | 8 tok/s 4 tok/s | ~52.5s ~61.9s | |
#157 | Mistral Large 3 | 41B (675B active) | INT4 Q8 | 1 tok/s 1 tok/s | ~475.4s ~476.3s | |
#158 | GLM-4V | 9B | INT4 Q8 FP16 | 39 tok/s 27 tok/s 16 tok/s | ~6.8s ~6.8s ~6.8s | |
#159 | DeepSeek-R1 70B | 70B | INT4 Q8 | 9 tok/s 4 tok/s | ~51.1s ~60.2s | |
#160 | Phi-4 | 14B | INT4 Q8 FP16 | 37 tok/s 22 tok/s 12 tok/s | ~10.5s ~10.5s ~10.5s | |
#161 | Gemma 3 27B | 27B | INT4 Q8 FP16 | 21 tok/s 12 tok/s 6 tok/s | ~19.9s ~19.9s ~20.0s | |
#162 | Llama 3.3 70B | 70B | INT4 Q8 | 8 tok/s 4 tok/s | ~51.1s ~60.2s | |
#163 | Hunyuan Standard | 52B (389B active) | INT4 Q8 | 2 tok/s 1 tok/s | ~274.6s ~299.0s | |
#164 | DeepSeek-R1 32B | 32B | INT4 Q8 FP16 | 18 tok/s 10 tok/s 5 tok/s | ~23.5s ~23.5s ~25.7s | |
#165 | Qwen2.5-32B | 32B | INT4 Q8 FP16 | 18 tok/s 10 tok/s 5 tok/s | ~23.5s ~23.6s ~25.7s | |
#167 | OLMo 3 7B Think | 7B | INT4 Q8 FP16 | 47 tok/s 33 tok/s 20 tok/s | ~5.3s ~5.3s ~5.3s | |
#167 | OLMo 3 32B Base | 32B | INT4 Q8 FP16 | 14 tok/s 9 tok/s 4 tok/s | ~23.5s ~23.6s ~27.8s | |
#169 | Magistral Small | 24B | INT4 Q8 FP16 | 17 tok/s 11 tok/s 6 tok/s | ~17.7s ~17.8s ~17.9s | |
#172 | OLMo 3.1 32B Instruct | 32B | INT4 Q8 FP16 | 14 tok/s 9 tok/s 4 tok/s | ~23.5s ~23.6s ~27.8s | |
#173 | Llama 3.1 70B | 70B | INT4 Q8 | 8 tok/s 4 tok/s | ~51.1s ~60.2s | |
#174 | Ministral 3 14B | 14B | INT4 Q8 FP16 | 27 tok/s 18 tok/s 10 tok/s | ~10.5s ~10.5s ~10.5s | |
#175 | DeepSeek-R1 14B | 14B | INT4 Q8 FP16 | 38 tok/s 22 tok/s 12 tok/s | ~10.5s ~10.5s ~10.5s | |
#176 | Llama 4 Scout | 109B (17B active) | INT4 | 25 tok/s | ~16.3s | |
#177 | Mistral-Large-2407 | 123B | INT4 | 5 tok/s | ~97.6s | |
#179 | Gemma 3 12B | 12B | INT4 Q8 FP16 | 42 tok/s 25 tok/s 13 tok/s | ~9.0s ~9.0s ~9.0s | |
#180 | Command A | 111B | INT4 | 4 tok/s | ~95.4s | |
#181 | Qwen2-72B | 72B | INT4 Q8 | 8 tok/s 4 tok/s | ~52.5s ~61.9s | |
#182 | Mistral-Small-2501 | 24B | INT4 Q8 FP16 | 23 tok/s 13 tok/s 7 tok/s | ~17.7s ~17.8s ~17.8s | |
#183 | Ministral 3 8B | 8B | INT4 Q8 FP16 | 43 tok/s 30 tok/s 17 tok/s | ~6.0s ~6.0s ~6.1s | |
#184 | Gemma 2 27B | 27B | INT4 Q8 FP16 | 21 tok/s 12 tok/s 6 tok/s | ~19.9s ~19.9s ~20.0s | |
#185 | Qwen3.5-2B | 2B | INT4 Q8 FP16 | 142 tok/s 103 tok/s 64 tok/s | ~1.6s ~1.7s ~1.7s | |
#186 | MiniCPM5-2B | 2B | INT4 Q8 FP16 | 142 tok/s 103 tok/s 64 tok/s | ~1.6s ~1.7s ~1.7s | |
#187 | Qwen2.5-14B | 14B | INT4 Q8 FP16 | 37 tok/s 22 tok/s 12 tok/s | ~10.5s ~10.5s ~10.5s | |
#188 | OLMo 3.1 32B Think | 32B | INT4 Q8 FP16 | 14 tok/s 9 tok/s 4 tok/s | ~23.5s ~23.6s ~27.8s | |
#189 | Gemma 4 E2B | 5.1B | INT4 Q8 FP16 | 82 tok/s 53 tok/s 29 tok/s | ~3.9s ~3.9s ~3.9s | |
#190 | Qwen3-4B | 4B | INT4 Q8 FP16 | 97 tok/s 64 tok/s 36 tok/s | ~3.1s ~3.1s ~3.1s | |
#191 | Llama 3 70B | 70B | INT4 Q8 | 8 tok/s 4 tok/s | ~51.1s ~60.2s | |
#192 | Ministral 3 3B | 3B | INT4 Q8 FP16 | 78 tok/s 61 tok/s 40 tok/s | ~2.4s ~2.4s ~2.4s | |
#193 | DeepSeek-R1 8B | 8B | INT4 Q8 FP16 | 60 tok/s 37 tok/s 20 tok/s | ~6.0s ~6.0s ~6.1s | |
#194 | Command R Plus | 104B | INT4 | 4 tok/s | ~89.4s | |
#195 | Qwen3-14B | 14B | INT4 Q8 FP16 | 37 tok/s 22 tok/s 12 tok/s | ~10.5s ~10.5s ~10.5s | |
#196 | Gemma 2 9B | 9B | INT4 Q8 FP16 | 53 tok/s 33 tok/s 17 tok/s | ~6.8s ~6.8s ~6.8s | |
#198 | Kimi Linear 48B A3B Instruct | 48B (3B active) | INT4 Q8 | 33 tok/s 30 tok/s | ~3.4s ~3.4s | |
#199 | Gemma 3 4B | 4B | INT4 Q8 FP16 | 97 tok/s 64 tok/s 36 tok/s | ~3.1s ~3.1s ~3.1s | |
#200 | Qwen2.5-7B | 7B | INT4 Q8 FP16 | 65 tok/s 41 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
#201 | Qwen3-8B | 8B | INT4 Q8 FP16 | 59 tok/s 36 tok/s 20 tok/s | ~6.0s ~6.0s ~6.1s | |
#202 | DeepSeek-R1 7B | 7B | INT4 Q8 FP16 | 67 tok/s 41 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
#203 | Llama 3.1 8B | 8B | INT4 Q8 FP16 | 59 tok/s 36 tok/s 20 tok/s | ~6.0s ~6.0s ~6.1s | |
#205 | Command R | 35B | INT4 Q8 FP16 | 13 tok/s 8 tok/s 4 tok/s | ~25.7s ~25.7s ~30.3s | |
#207 | Llama 3 8B | 8B | INT4 Q8 FP16 | 59 tok/s 36 tok/s 20 tok/s | ~6.0s ~6.0s ~6.1s | |
#208 | Qwen3-1.7B | 1.7B | INT4 Q8 FP16 | 154 tok/s 114 tok/s 73 tok/s | ~1.4s ~1.4s ~1.4s | |
#209 | Gemma 3 270M | 0.27B | INT4 Q8 FP16 | 240 tok/s 222 tok/s 189 tok/s | ~222 ms ~223 ms ~223 ms | |
#210 | Qwen3-0.6B | 0.6B | INT4 Q8 FP16 | 227 tok/s 192 tok/s 144 tok/s | ~496 ms ~497 ms ~498 ms | |
#211 | Phi-4-Mini | 3.8B | INT4 Q8 FP16 | 100 tok/s 66 tok/s 38 tok/s | ~3.0s ~3.0s ~3.0s | |
#212 | Mixtral-8x7B-v0.1 | 46.7B (7B active) | INT4 Q8 | 58 tok/s 38 tok/s | ~6.2s ~6.2s | |
#213 | Ministral-8B-2410 | 8B | INT4 Q8 FP16 | 59 tok/s 36 tok/s 20 tok/s | ~6.0s ~6.0s ~6.1s | |
#214 | DeepSeek-R1 1.5B | 1.5B | INT4 Q8 FP16 | 163 tok/s 123 tok/s 80 tok/s | ~1.2s ~1.3s ~1.3s | |
#215 | Llama 3.2 3B | 3B | INT4 Q8 FP16 | 115 tok/s 79 tok/s 47 tok/s | ~2.4s ~2.4s ~2.4s | |
#216 | Qwen3.5-0.8B | 0.8B | INT4 Q8 FP16 | 208 tok/s 171 tok/s 122 tok/s | ~670 ms ~672 ms ~674 ms | |
#217 | Phi-3-mini | 3.8B | INT4 Q8 FP16 | 100 tok/s 66 tok/s 38 tok/s | ~3.0s ~3.0s ~3.0s | |
#218 | Gemma 3n E2B IT | 6B (2B active) | INT4 Q8 FP16 | 78 tok/s 67 tok/s 48 tok/s | ~1.8s ~1.8s ~1.8s | |
#219 | Gemma 2 2B | 2B | INT4 Q8 FP16 | 142 tok/s 103 tok/s 64 tok/s | ~1.6s ~1.7s ~1.7s | |
#220 | Mistral-7B-Instruct-v0.1 | 7.3B | INT4 Q8 FP16 | 63 tok/s 39 tok/s 21 tok/s | ~5.5s ~5.5s ~5.5s | |
#221 | Llama 3.2 1B | 1B | INT4 Q8 FP16 | 192 tok/s 153 tok/s 106 tok/s | ~852 ms ~853 ms ~856 ms | |
#222 | Phi-3-medium | 14B | INT4 Q8 FP16 | 37 tok/s 22 tok/s 12 tok/s | ~10.5s ~10.5s ~10.5s | |
#223 | Yi-34B | 34B | INT4 Q8 FP16 | 13 tok/s 8 tok/s 4 tok/s | ~25.0s ~25.0s ~29.5s | |
#224 | OLMo 3 7B Instruct | 7B | INT4 Q8 FP16 | 47 tok/s 33 tok/s 20 tok/s | ~5.3s ~5.3s ~5.3s | |
#225 | Qwen2-7B | 7B | INT4 Q8 FP16 | 65 tok/s 41 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
#226 | Phi-3-small | 7B | INT4 Q8 FP16 | 65 tok/s 41 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
#227 | Mistral-7B-Instruct-v0.2 | 7.3B | INT4 Q8 FP16 | 63 tok/s 39 tok/s 21 tok/s | ~5.5s ~5.5s ~5.5s | |
#229 | Gemma 3 1B | 1B | INT4 Q8 FP16 | 192 tok/s 153 tok/s 106 tok/s | ~852 ms ~853 ms ~856 ms | |
#230 | Gemma 1 7B | 7B | INT4 Q8 FP16 | 47 tok/s 33 tok/s 20 tok/s | ~5.3s ~5.3s ~5.3s | |
#231 | Gemma 1 2B | 2B | INT4 Q8 FP16 | 151 tok/s 108 tok/s 66 tok/s | ~1.6s ~1.7s ~1.7s | |
#232 | ChatGLM3-6B | 6B | INT4 Q8 FP16 | 52 tok/s 37 tok/s 23 tok/s | ~4.6s ~4.6s ~4.6s | |
#233 | ChatGLM2-6B | 6B | INT4 Q8 FP16 | 52 tok/s 37 tok/s 23 tok/s | ~4.6s ~4.6s ~4.6s | |
#234 | ChatGLM-6B | 6B | INT4 Q8 FP16 | 52 tok/s 37 tok/s 23 tok/s | ~4.6s ~4.6s ~4.6s | |
Unranked Models (Sorted by Speed) | ||||||
- | Qwen2-0.5B | 0.5B | INT4 Q8 FP16 | 237 tok/s 205 tok/s 158 tok/s | ~411 ms ~412 ms ~413 ms | |
- | Qwen2.5-0.5B | 0.5B | INT4 Q8 FP16 | 237 tok/s 205 tok/s 158 tok/s | ~411 ms ~412 ms ~413 ms | |
- | ERNIE-4.5-0.3B | 0.3B | INT4 Q8 FP16 | 233 tok/s 215 tok/s 181 tok/s | ~247 ms ~248 ms ~249 ms | |
- | ERNIE-4.5-0.3B-Base | 0.3B | INT4 Q8 FP16 | 233 tok/s 215 tok/s 181 tok/s | ~247 ms ~248 ms ~249 ms | |
- | Falcon-1B | 1B | INT4 Q8 FP16 | 201 tok/s 158 tok/s 108 tok/s | ~852 ms ~853 ms ~856 ms | |
- | Falcon3-1B | 1B | INT4 Q8 FP16 | 192 tok/s 153 tok/s 106 tok/s | ~852 ms ~853 ms ~856 ms | |
- | Qwen2-1.5B | 1.5B | INT4 Q8 FP16 | 163 tok/s 123 tok/s 80 tok/s | ~1.2s ~1.3s ~1.3s | |
- | Qwen2.5-1.5B | 1.5B | INT4 Q8 FP16 | 163 tok/s 123 tok/s 80 tok/s | ~1.2s ~1.3s ~1.3s | |
- | Spark X2.5 1.7B | 1.7B | INT4 Q8 FP16 | 154 tok/s 114 tok/s 73 tok/s | ~1.4s ~1.4s ~1.4s | |
- | Hy-MT2 1.8B | 1.8B | INT4 Q8 FP16 | 150 tok/s 111 tok/s 70 tok/s | ~1.5s ~1.5s ~1.5s | |
- | Falcon-3B | 3B | INT4 Q8 FP16 | 121 tok/s 82 tok/s 47 tok/s | ~2.4s ~2.4s ~2.4s | |
- | CroissantLLM Base | 1.3B | INT4 Q8 FP16 | 119 tok/s 101 tok/s 73 tok/s | ~1.1s ~1.1s ~1.1s | |
- | Phi-1 | 1.3B | INT4 Q8 FP16 | 119 tok/s 101 tok/s 73 tok/s | ~1.1s ~1.1s ~1.1s | |
- | Phi-1.5 | 1.3B | INT4 Q8 FP16 | 119 tok/s 101 tok/s 73 tok/s | ~1.1s ~1.1s ~1.1s | |
- | DeepSeek-R1 3B | 3B | INT4 Q8 FP16 | 117 tok/s 80 tok/s 47 tok/s | ~2.4s ~2.4s ~2.4s | |
- | Falcon3-3B | 3B | INT4 Q8 FP16 | 115 tok/s 79 tok/s 47 tok/s | ~2.4s ~2.4s ~2.4s | |
- | Qwen2.5-3B | 3B | INT4 Q8 FP16 | 115 tok/s 79 tok/s 47 tok/s | ~2.4s ~2.4s ~2.4s | |
- | ERNIE-4.5-21B-A3B | 21B (3B active) | INT4 Q8 FP16 | 101 tok/s 73 tok/s 44 tok/s | ~2.9s ~2.9s ~2.9s | |
- | ERNIE-4.5-21B-A3B-Base | 21B (3B active) | INT4 Q8 FP16 | 101 tok/s 73 tok/s 44 tok/s | ~2.9s ~2.9s ~2.9s | |
- | ERNIE-4.5-VL-28B-A3B | 28B (3B active) | INT4 Q8 FP16 | 98 tok/s 71 tok/s 44 tok/s | ~3.1s ~3.1s ~3.1s | |
- | ERNIE-4.5-VL-28B-A3B-Base | 28B (3B active) | INT4 Q8 FP16 | 98 tok/s 71 tok/s 44 tok/s | ~3.1s ~3.1s ~3.1s | |
- | FrogNano 4B | 4B | INT4 Q8 FP16 | 97 tok/s 64 tok/s 36 tok/s | ~3.1s ~3.1s ~3.1s | |
- | Hy-MT2 30B A3B | 30B (3B active) | INT4 Q8 FP16 | 97 tok/s 70 tok/s 41 tok/s | ~3.1s ~3.1s ~3.4s | |
- | Spark X2.5 4B | 4B | INT4 Q8 FP16 | 97 tok/s 64 tok/s 36 tok/s | ~3.1s ~3.1s ~3.1s | |
- | Phi-2 | 2.7B | INT4 Q8 FP16 | 82 tok/s 65 tok/s 43 tok/s | ~2.2s ~2.2s ~2.2s | |
- | MaLLaM-3B | 3B | INT4 Q8 FP16 | 78 tok/s 61 tok/s 40 tok/s | ~2.4s ~2.4s ~2.4s | |
- | SmolLM3 3B | 3B | INT4 Q8 FP16 | 78 tok/s 61 tok/s 40 tok/s | ~2.4s ~2.4s ~2.4s | |
- | AliceAI Foundation 80B A3B Base | 80B (3B active) | INT4 | 77 tok/s | ~4.3s | |
- | Kolibri 1 | 78B (3.5B active) | INT4 | 73 tok/s | ~4.6s | |
- | Falcon-7B | 7B | INT4 Q8 FP16 | 68 tok/s 42 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
- | Falcon3-7B | 7B | INT4 Q8 FP16 | 65 tok/s 41 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
- | Hy-MT2 7B | 7B | INT4 Q8 FP16 | 65 tok/s 41 tok/s 22 tok/s | ~5.3s ~5.3s ~5.3s | |
- | Mistral-7B-v0.1 | 7.3B | INT4 Q8 FP16 | 63 tok/s 39 tok/s 21 tok/s | ~5.5s ~5.5s ~5.5s | |
- | LensVLM 9B | 9B | INT4 Q8 FP16 | 53 tok/s 33 tok/s 17 tok/s | ~6.8s ~6.8s ~6.8s | |
- | MiMo V2.6 Distill Qwen 9B | 9B | INT4 Q8 FP16 | 53 tok/s 33 tok/s 17 tok/s | ~6.8s ~6.8s ~6.8s | |
- | ChatGLM3-6B-32K | 6B | INT4 Q8 FP16 | 52 tok/s 37 tok/s 23 tok/s | ~4.6s ~4.6s ~4.6s | |
- | Yi-6B | 6B | INT4 Q8 FP16 | 52 tok/s 37 tok/s 23 tok/s | ~4.6s ~4.6s ~4.6s | |
- | Falcon3-10B | 10B | INT4 Q8 FP16 | 49 tok/s 30 tok/s 16 tok/s | ~7.5s ~7.5s ~7.6s | |
- | Kimi-VL-A3B-Instruct | 16B (3B active) | INT4 Q8 FP16 | 49 tok/s 43 tok/s 31 tok/s | ~2.8s ~2.8s ~2.8s | |
- | Falcon2-11B | 11B | INT4 Q8 FP16 | 47 tok/s 28 tok/s 15 tok/s | ~8.2s ~8.3s ~8.3s | |
- | Hunyuan Lite | 7B | INT4 Q8 FP16 | 47 tok/s 33 tok/s 20 tok/s | ~5.3s ~5.3s ~5.3s | |
- | OLMo 3 7B Base | 7B | INT4 Q8 FP16 | 47 tok/s 33 tok/s 20 tok/s | ~5.3s ~5.3s ~5.3s | |
- | SEA-LION-7B | 7.1B | INT4 Q8 FP16 | 46 tok/s 33 tok/s 19 tok/s | ~5.4s ~5.4s ~5.4s | |
- | SEA-LION-7B-Instruct | 7.1B | INT4 Q8 FP16 | 46 tok/s 33 tok/s 19 tok/s | ~5.4s ~5.4s ~5.4s | |
- | Sahabat-AI-Llama3-8B-Instruct | 8B | INT4 Q8 FP16 | 43 tok/s 30 tok/s 17 tok/s | ~6.0s ~6.0s ~6.1s | |
- | Typhoon-2-8B | 8B | INT4 Q8 FP16 | 43 tok/s 30 tok/s 17 tok/s | ~6.0s ~6.0s ~6.1s | |
- | Laguna S 2.1 | 118B (8B active) | INT4 | 40 tok/s | ~9.7s | |
- | GLM-4-9B | 9B | INT4 Q8 FP16 | 39 tok/s 27 tok/s 16 tok/s | ~6.8s ~6.8s ~6.8s | |
- | GLM-4-9B-Chat | 9B | INT4 Q8 FP16 | 39 tok/s 27 tok/s 16 tok/s | ~6.8s ~6.8s ~6.8s | |
- | GLM-4-9B-Chat-1M | 9B | INT4 Q8 FP16 | 39 tok/s 27 tok/s 16 tok/s | ~6.8s ~6.8s ~6.8s | |
- | Yi-9B | 9B | INT4 Q8 FP16 | 39 tok/s 27 tok/s 16 tok/s | ~6.8s ~6.8s ~6.8s | |
- | Sahabat-AI-Gemma2-9B | 9.2B | INT4 Q8 FP16 | 38 tok/s 26 tok/s 15 tok/s | ~6.9s ~6.9s ~7.0s | |
- | Sahabat-AI-Gemma2-9B-Instruct | 9.2B | INT4 Q8 FP16 | 38 tok/s 26 tok/s 15 tok/s | ~6.9s ~6.9s ~7.0s | |
- | GreenMind-14B-R1 | 14B | INT4 Q8 FP16 | 27 tok/s 18 tok/s 10 tok/s | ~10.5s ~10.5s ~10.5s | |
- | AREX-2 | 27B | INT4 Q8 FP16 | 21 tok/s 12 tok/s 6 tok/s | ~19.9s ~19.9s ~20.0s | |
- | pplx-decider-v1-27B | 27B | INT4 Q8 FP16 | 21 tok/s 12 tok/s 6 tok/s | ~19.9s ~19.9s ~20.0s | |
- | Hunyuan A13B | 80B (13B active) | INT4 | 16 tok/s | ~11.3s | |
- | Falcon-40B | 40B | INT4 Q8 | 15 tok/s 8 tok/s | ~29.2s ~29.3s | |
- | Kimi-Dev-72B | 72B | INT4 | 7 tok/s | ~52.6s | |
- | Typhoon-2-70B | 70B | INT4 | 7 tok/s | ~51.1s | |
Maximum model parameter class runnable by weight precision.
Context:
4-bit
70B+ Models
8-bit
32B Models
16-bit
32B Models
Hardware capacity for local training and adapter fine-tuning.
Context Length:
QLoRA
70B+ Models
LoRA
70B Models
Full Parameter Training
7B-8B Models
Guidance for optimal precision and operational ceilings on Apple M2 Max (96GB).
Inference Sweet Spot
Suitable for 70B parameter models at Q4/Q8 with extended 32k context windows, or high-throughput batching of smaller dense architectures.
Bandwidth & Speed Profile
With 400 GB/s aggregate bandwidth, batch size 1 inference operates in a memory-bandwidth bound regime. Generates approximately 89 tok/s on an 8B Q4 model and 11 tok/s on a 70B Q4 model.
Unified Memory Budget
Modeled with a 75% usable allocation budget to preserve system RAM for macOS and display compositor processes.
©2025 ApX Machine Learning
Assistant
Online