VRAMNeeded Calculator

Measured tokens per second by GPU

VRAM tells you whether a model fits. This page tells you how fast it runs once it does. Every number below was measured and published by someone else, and each row links to where it came from. We don't estimate speeds or scale them up from other cards. If no one has published a result, the card isn't listed.

How to read it: Generation is how fast the answer appears, in tokens per second (about 0.75 words per token). Anything over about 10 tok/s feels like reading speed. Prompt is how fast the model reads what you paste in, which matters for long documents.

GPU / MacModelQuantEngineGeneration tok/sPrompt tok/sTest lengthSource
RTX 5090 32 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 8cf6b42
290.0214073.4512 prompt / 128 generated[1] 2025-08-01
RTX 4090 24 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 2241453
186.2111992.7512 prompt / 128 generated[1] 2025-08-01
RX 7900 XTX 24 GBLlama 2 7BQ4_0llama.cpp (Vulkan)
commit 304665f
182.633726.99512 prompt / 128 generated[3] 2024-12-18
RTX 5080 16 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 8a4280c
181.998297.36512 prompt / 128 generated[1] 2025-08-01
Apple M5 Ultra (80-core GPU, 1228 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit c1d0e7a
179.14944.66512 prompt / 128 generated[4] 2023-11-22
RTX 5070 Ti 16 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 933414c
176.856952.38512 prompt / 128 generated[1] 2025-08-01
RX 7900 XTX 24 GBLlama 2 7BQ4_0llama.cpp (ROCm/HIP)
commit 2f0c2db
167.113552.27512 prompt / 128 generated[2] 2025-08-01
RTX 3090 24 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit c76b420
158.165174.69512 prompt / 128 generated[1] 2025-08-01
H100 PCIe 80 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)144.497760.161024 prompt / 1024 generated[5] 2024-05-13
RTX 4080 16 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 20638e4
142.498031.64512 prompt / 128 generated[1] 2025-08-01
RTX 3080 10 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 9c35706
139.655013.86512 prompt / 128 generated[1] 2025-08-01
A100 PCIe 80 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)138.315800.481024 prompt / 1024 generated[5] 2024-05-13
RTX 4070 Ti SUPER 16 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 9c35706
132.266924.53512 prompt / 128 generated[1] 2025-08-01
RTX 4090 24 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)127.746898.711024 prompt / 1024 generated[5] 2024-05-13
RTX 5070 12 GBLlama 2 7BQ4_0llama.cpp (CUDA)127.545184.75512 prompt / 128 generated[1] 2025-08-01
RTX 4090 24 GB ×2Llama 3 8BQ4_K_Mllama.cpp (CUDA)122.5685451024 prompt / 1024 generated[5] 2024-05-13
Apple M5 Max (40-core GPU, 614 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit c1d0e7a
119.923219.99512 prompt / 128 generated[4] 2023-11-22
Apple M5 Ultra (80-core GPU, 1228 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit c1d0e7a
119.014910.55512 prompt / 128 generated[4] 2023-11-22
L40S 48 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)113.65908.521024 prompt / 1024 generated[5] 2024-05-13
RTX 3090 24 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)111.743865.391024 prompt / 1024 generated[5] 2024-05-13
RTX 3090 24 GB ×2Llama 3 8BQ4_K_Mllama.cpp (CUDA)108.074004.141024 prompt / 1024 generated[5] 2024-05-13
RTX 2080 Ti 11 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 9c35706
107.512890.66512 prompt / 128 generated[1] 2025-08-01
RTX 3080 Ti 12 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)106.713556.671024 prompt / 1024 generated[5] 2024-05-13
RTX 3080 10 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)106.43557.021024 prompt / 1024 generated[5] 2024-05-13
RTX 4080 16 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)106.225064.991024 prompt / 1024 generated[5] 2024-05-13
RTX A6000 48 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)102.223621.811024 prompt / 1024 generated[5] 2024-05-13
Apple M2 Ultra (76-core GPU, 800 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
94.271238.48512 prompt / 128 generated[4] 2023-11-22
Apple M3 Ultra (80-core GPU, 800 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
92.141471.24512 prompt / 128 generated[4] 2023-11-22
RTX 5060 Ti 16 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 89d1029
90.943737.25512 prompt / 128 generated[1] 2025-08-01
Apple M2 Ultra (60-core GPU, 800 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
88.641013.81512 prompt / 128 generated[4] 2023-11-22
Apple M3 Ultra (60-core GPU, 800 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
88.41073.09512 prompt / 128 generated[4] 2023-11-22
Apple M1 Ultra (64-core GPU, 800 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
83.731030.04512 prompt / 128 generated[4] 2023-11-22
Apple M4 Max (40-core GPU, 546 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
83.06885.68512 prompt / 128 generated[4] 2023-11-22
RTX 4070 Ti 12 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)82.213653.071024 prompt / 1024 generated[5] 2024-05-13
Apple M2 Ultra 76-Core GPU 192 GBLlama 3 8BQ4_K_Mllama.cpp (Metal)76.281023.891024 prompt / 1024 generated[5] 2024-05-13
RTX 3060 12 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit baa9255
75.572137.5512 prompt / 128 generated[1] 2025-08-01
Apple M1 Ultra (48-core GPU, 800 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
74.93772.24512 prompt / 128 generated[4] 2023-11-22
Apple M5 Ultra (80-core GPU, 1228 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit c1d0e7a
73.65207.14512 prompt / 128 generated[4] 2023-11-22
Apple M5 Max (40-core GPU, 614 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit c1d0e7a
72.423143.81512 prompt / 128 generated[4] 2023-11-22
RTX 3070 8 GBLlama 3 8BQ4_K_Mllama.cpp (CUDA)70.942283.621024 prompt / 1024 generated[5] 2024-05-13
Apple M4 Max (32-core GPU, 410 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
69.95713.93512 prompt / 128 generated[4] 2023-11-22
H100 PCIe 80 GBLlama 3 8BF16llama.cpp (CUDA)67.7910342.61024 prompt / 1024 generated[5] 2024-05-13
Apple M5 Pro (16-core GPU, 307 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 60081bb
67.591340.44512 prompt / 128 generated[4] 2023-11-22
Apple M2 Ultra (76-core GPU, 800 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
66.641248.59512 prompt / 128 generated[4] 2023-11-22
Apple M5 Pro (20-core GPU, 307 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit c1d0e7a
66.331620.64512 prompt / 128 generated[4] 2023-11-22
Apple M3 Max (40-core GPU, 400 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
66.31759.7512 prompt / 128 generated[4] 2023-11-22
Apple M2 Max (38-core GPU, 400 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
65.95671.31512 prompt / 128 generated[4] 2023-11-22
Apple M3 Ultra (80-core GPU, 800 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
63.931487.51512 prompt / 128 generated[4] 2023-11-22
RTX 4060 Ti 8 GBLlama 2 7BQ4_0llama.cpp (CUDA)
commit 89d1029
63.863394.63512 prompt / 128 generated[1] 2025-08-01
Apple M3 Ultra (60-core GPU, 800 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
63.551085.76512 prompt / 128 generated[4] 2023-11-22
Apple M2 Ultra (60-core GPU, 800 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
62.141003.16512 prompt / 128 generated[4] 2023-11-22
Apple M1 Max (32-core GPU, 400 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
61.19530.06512 prompt / 128 generated[4] 2023-11-22
Apple M2 Max (30-core GPU, 400 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
60.99537.6512 prompt / 128 generated[4] 2023-11-22
Apple M1 Ultra (64-core GPU, 800 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
59.871042.95512 prompt / 128 generated[4] 2023-11-22
Apple M3 Max (30-core GPU, 300 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
56.58567.59512 prompt / 128 generated[4] 2023-11-22
Apple M1 Ultra (48-core GPU, 800 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
55.69783.45512 prompt / 128 generated[4] 2023-11-22
Apple M1 Max (24-core GPU, 400 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
54.61400.26512 prompt / 128 generated[4] 2023-11-22
A100 PCIe 80 GBLlama 3 8BF16llama.cpp (CUDA)54.567504.241024 prompt / 1024 generated[5] 2024-05-13
RTX 4090 24 GBLlama 3 8BF16llama.cpp (CUDA)54.349056.261024 prompt / 1024 generated[5] 2024-05-13
Apple M4 Max (40-core GPU, 546 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
54.05891.94512 prompt / 128 generated[4] 2023-11-22
RTX 4090 24 GB ×2Llama 3 8BF16llama.cpp (CUDA)53.2711094.51024 prompt / 1024 generated[5] 2024-05-13
Arc A770 16 GBLlama 2 7BQ4_0llama.cpp (Vulkan)
commit a69d54f
52.561073.85512 prompt / 128 generated[3] 2024-12-18
Apple M4 Pro (20-core GPU, 273 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
50.74439.78512 prompt / 128 generated[4] 2023-11-22
Apple M3 Max 40-Core GPU 64 GBLlama 3 8BQ4_K_Mllama.cpp (Metal)50.74678.041024 prompt / 1024 generated[5] 2024-05-13
Apple M4 Pro (16-core GPU, 273 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
49.64364.06512 prompt / 128 generated[4] 2023-11-22
RTX 3090 24 GB ×2Llama 3 8BF16llama.cpp (CUDA)47.154690.51024 prompt / 1024 generated[5] 2024-05-13
RTX 3090 24 GBLlama 3 8BF16llama.cpp (CUDA)46.514239.641024 prompt / 1024 generated[5] 2024-05-13
Apple M4 Max (32-core GPU, 410 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
43.87718.56512 prompt / 128 generated[4] 2023-11-22
L40S 48 GBLlama 3 8BF16llama.cpp (CUDA)43.422491.651024 prompt / 1024 generated[5] 2024-05-13
Apple M3 Max (40-core GPU, 400 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
42.75757.64512 prompt / 128 generated[4] 2023-11-22
Apple M3 Ultra (60-core GPU, 800 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
42.241121.8512 prompt / 128 generated[4] 2023-11-22
Apple M2 Max (38-core GPU, 400 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
41.83677.91512 prompt / 128 generated[4] 2023-11-22
Apple M2 Ultra (76-core GPU, 800 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
41.021401.85512 prompt / 128 generated[4] 2023-11-22
RTX 4080 16 GBLlama 3 8BF16llama.cpp (CUDA)40.296758.91024 prompt / 1024 generated[5] 2024-05-13
RTX A6000 48 GBLlama 3 8BF16llama.cpp (CUDA)40.254315.181024 prompt / 1024 generated[5] 2024-05-13
Apple M1 Max (32-core GPU, 400 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
40.2537.37512 prompt / 128 generated[4] 2023-11-22
Apple M2 Max (30-core GPU, 400 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
39.97540.15512 prompt / 128 generated[4] 2023-11-22
Apple M2 Ultra (60-core GPU, 800 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
39.861128.59512 prompt / 128 generated[4] 2023-11-22
Apple M3 Ultra (80-core GPU, 800 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
39.781538.34512 prompt / 128 generated[4] 2023-11-22
Apple M5 Pro (16-core GPU, 307 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 60081bb
38.941302.59512 prompt / 128 generated[4] 2023-11-22
Apple M5 Pro (20-core GPU, 307 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit c1d0e7a
38.921553.86512 prompt / 128 generated[4] 2023-11-22
Apple M2 Pro (19-core GPU, 200 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
38.86341.19512 prompt / 128 generated[4] 2023-11-22
Apple M2 Pro (16-core GPU, 200 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
37.87294.24512 prompt / 128 generated[4] 2023-11-22
Apple M1 Max (24-core GPU, 400 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
37.81405.87512 prompt / 128 generated[4] 2023-11-22
Apple M5 Max (40-core GPU, 614 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit c1d0e7a
37.113158.49512 prompt / 128 generated[4] 2023-11-22
Apple M1 Ultra (64-core GPU, 800 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
37.011168.89512 prompt / 128 generated[4] 2023-11-22
Apple M1 Pro (16-core GPU, 200 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
36.41266.25512 prompt / 128 generated[4] 2023-11-22
Apple M2 Ultra 76-Core GPU 192 GBLlama 3 8BF16llama.cpp (Metal)36.251202.741024 prompt / 1024 generated[5] 2024-05-13
Apple M6 (8-core GPU, 170 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit c1d0e7a
35.74988.93512 prompt / 128 generated[4] 2023-11-22
Apple M1 Pro (14-core GPU, 200 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
35.52232.55512 prompt / 128 generated[4] 2023-11-22
Apple M1 Max 32-Core GPU 64 GBLlama 3 8BQ4_K_Mllama.cpp (Metal)34.49355.451024 prompt / 1024 generated[5] 2024-05-13
Apple M3 Max (30-core GPU, 300 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
34.3566.4512 prompt / 128 generated[4] 2023-11-22
Apple M1 Ultra (48-core GPU, 800 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
33.92875.81512 prompt / 128 generated[4] 2023-11-22
Apple M4 Max (40-core GPU, 546 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
31.64922.83512 prompt / 128 generated[4] 2023-11-22
Apple M3 Pro (18-core GPU, 150 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
30.74341.67512 prompt / 128 generated[4] 2023-11-22
Apple M4 Pro (20-core GPU, 273 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
30.69449.62512 prompt / 128 generated[4] 2023-11-22
Apple M4 Pro (16-core GPU, 273 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
30.54367.13512 prompt / 128 generated[4] 2023-11-22
Apple M3 Max (40-core GPU, 400 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
25.09779.17512 prompt / 128 generated[4] 2023-11-22
H100 PCIe 80 GBLlama 3 70BQ4_K_Mllama.cpp (CUDA)25.01984.061024 prompt / 1024 generated[5] 2024-05-13
Apple M2 Max (38-core GPU, 400 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
24.65755.67512 prompt / 128 generated[4] 2023-11-22
Apple M4 Max (32-core GPU, 410 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
24.29736.25512 prompt / 128 generated[4] 2023-11-22
Apple M2 Max (30-core GPU, 400 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
24.16600.46512 prompt / 128 generated[4] 2023-11-22
Apple M4 (10-core GPU, 120 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
24.11221.29512 prompt / 128 generated[4] 2023-11-22
Apple M1 Max (32-core GPU, 400 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
23.03599.53512 prompt / 128 generated[4] 2023-11-22
Apple M2 Pro (19-core GPU, 200 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
23.01344.5512 prompt / 128 generated[4] 2023-11-22
Apple M2 Pro (16-core GPU, 200 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
22.7288.46512 prompt / 128 generated[4] 2023-11-22
Apple M1 Max (24-core GPU, 400 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
22.55453.03512 prompt / 128 generated[4] 2023-11-22
Apple M3 Max 40-Core GPU 64 GBLlama 3 8BF16llama.cpp (Metal)22.39751.491024 prompt / 1024 generated[5] 2024-05-13
Apple M1 Pro (16-core GPU, 200 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
22.34270.37512 prompt / 128 generated[4] 2023-11-22
A100 PCIe 80 GBLlama 3 70BQ4_K_Mllama.cpp (CUDA)22.11726.651024 prompt / 1024 generated[5] 2024-05-13
Apple M1 Pro (14-core GPU, 200 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
21.95235.16512 prompt / 128 generated[4] 2023-11-22
Apple M2 (10-core GPU, 100 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
21.91179.57512 prompt / 128 generated[4] 2023-11-22
Apple M2 (8-core GPU, 100 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
21.7145.91512 prompt / 128 generated[4] 2023-11-22
Apple M5 Pro (20-core GPU, 307 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit c1d0e7a
21.551588.78512 prompt / 128 generated[4] 2023-11-22
Apple M5 Pro (16-core GPU, 307 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 60081bb
21.391310.78512 prompt / 128 generated[4] 2023-11-22
Apple M6 (8-core GPU, 170 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit c1d0e7a
21.01970.46512 prompt / 128 generated[4] 2023-11-22
Apple M3 Max (30-core GPU, 300 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
19.54589.41512 prompt / 128 generated[4] 2023-11-22
RTX 4090 24 GB ×2Llama 3 70BQ4_K_Mllama.cpp (CUDA)19.06905.381024 prompt / 1024 generated[5] 2024-05-13
Apple M1 Max 32-Core GPU 64 GBLlama 3 8BF16llama.cpp (Metal)18.43418.771024 prompt / 1024 generated[5] 2024-05-13
Apple M3 Pro (18-core GPU, 150 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
17.53344.66512 prompt / 128 generated[4] 2023-11-22
Apple M4 Pro (16-core GPU, 273 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
17.19381.14512 prompt / 128 generated[4] 2023-11-22
Apple M4 Pro (20-core GPU, 273 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
17.18464.48512 prompt / 128 generated[4] 2023-11-22
RTX 3090 24 GB ×2Llama 3 70BQ4_K_Mllama.cpp (CUDA)16.29393.891024 prompt / 1024 generated[5] 2024-05-13
L40S 48 GBLlama 3 70BQ4_K_Mllama.cpp (CUDA)15.31649.081024 prompt / 1024 generated[5] 2024-05-13
RTX A6000 48 GBLlama 3 70BQ4_K_Mllama.cpp (CUDA)14.58466.821024 prompt / 1024 generated[5] 2024-05-13
Apple M1 (7-core GPU, 68 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
14.19107.81512 prompt / 128 generated[4] 2023-11-22
Apple M1 (8-core GPU, 68 GB/s)Llama 2 7BQ4_0llama.cpp (Metal)
commit 8e672ef
14.15117.96512 prompt / 128 generated[4] 2023-11-22
Apple M4 (10-core GPU, 120 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
13.54223.64512 prompt / 128 generated[4] 2023-11-22
Apple M2 Pro (19-core GPU, 200 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
13.06384.38512 prompt / 128 generated[4] 2023-11-22
Apple M1 Pro (14-core GPU, 200 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
12.75262.65512 prompt / 128 generated[4] 2023-11-22
Apple M1 Pro (16-core GPU, 200 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
12.75302.14512 prompt / 128 generated[4] 2023-11-22
Apple M2 Pro (16-core GPU, 200 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
12.47312.65512 prompt / 128 generated[4] 2023-11-22
Apple M2 (10-core GPU, 100 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
12.21181.4512 prompt / 128 generated[4] 2023-11-22
Apple M2 (8-core GPU, 100 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
12.18147.27512 prompt / 128 generated[4] 2023-11-22
Apple M2 Ultra 76-Core GPU 192 GBLlama 3 70BQ4_K_Mllama.cpp (Metal)12.13117.761024 prompt / 1024 generated[5] 2024-05-13
Apple M6 (8-core GPU, 170 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit c1d0e7a
11.59952.53512 prompt / 128 generated[4] 2023-11-22
Apple M3 Pro (18-core GPU, 150 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
9.89357.45512 prompt / 128 generated[4] 2023-11-22
Apple M1 7-Core GPU 8 GBLlama 3 8BQ4_K_Mllama.cpp (Metal)9.7287.261024 prompt / 1024 generated[5] 2024-05-13
Apple M1 (7-core GPU, 68 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
7.92108.21512 prompt / 128 generated[4] 2023-11-22
Apple M1 (8-core GPU, 68 GB/s)Llama 2 7BQ8_0llama.cpp (Metal)
commit 8e672ef
7.91117.25512 prompt / 128 generated[4] 2023-11-22
Apple M3 Max 40-Core GPU 64 GBLlama 3 70BQ4_K_Mllama.cpp (Metal)7.5362.881024 prompt / 1024 generated[5] 2024-05-13
Apple M4 (10-core GPU, 120 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
7.43230.18512 prompt / 128 generated[4] 2023-11-22
Apple M2 (10-core GPU, 100 GB/s)Llama 2 7BF16llama.cpp (Metal)
commit 8e672ef
6.72201.34512 prompt / 128 generated[4] 2023-11-22
Apple M2 Ultra 76-Core GPU 192 GBLlama 3 70BF16llama.cpp (Metal)4.71145.821024 prompt / 1024 generated[5] 2024-05-13
Apple M1 Max 32-Core GPU 64 GBLlama 3 70BQ4_K_Mllama.cpp (Metal)4.0933.011024 prompt / 1024 generated[5] 2024-05-13

145 results from 5 public sources, all reported by third parties. Numbers are copied as published; blank means the source did not report it. Checked 2026-10-30.

Sources

  1. llama.cpp GitHub: Performance of llama.cpp on Nvidia CUDA (#15013), scoreboard, posted 2025-08-01. Test: llama-bench pp512 / tg128, no flash attention, batch default.
  2. llama.cpp GitHub: Performance of llama.cpp on AMD ROCm (HIP) (#15021), scoreboard, posted 2025-08-01. Test: llama-bench pp512 / tg128.
  3. llama.cpp GitHub: Performance of llama.cpp with Vulkan (#10879), scoreboard, posted 2024-12-18. Test: llama-bench pp512 / tg128.
  4. llama.cpp GitHub: Performance of llama.cpp on Apple Silicon M-series (#4167), summary table, posted 2023-11-22. Test: llama-bench pp512 / tg128.
  5. XiongjieDai/GPU-Benchmarks-on-LLM-Inference (GitHub README), Llama 3 tables, posted 2024-05-13. Test: llama.cpp main, average over generating 1024 tokens; prompt eval averaged over 1024 tokens.

Why results differ

  • Test length: the llama.cpp scoreboards use a short 512-token prompt and 128 generated tokens. Long chats and big context windows are slower.
  • Model and quant: most published scoreboards use Llama 2 7B at Q4_0 so cards can be compared fairly. Bigger models run slower, roughly in line with their file size.
  • Engine and version: llama.cpp, Ollama (which runs llama.cpp), vLLM and MLX all perform differently, and new releases often get faster.

Got a result we're missing?

Every number above comes from a public, linked benchmark. We don't take reader submissions on this page, and we don't fill gaps with estimates. If you've posted a llama-bench run publicly, it may be added once we can check it against its source.

Want to check a card's VRAM first? Use the VRAM calculator or the VRAM table.

Last checked: