Local LLM (llama.cpp / Ollama) benchmarks

Tokens a second generating text from an open model run locally with llama.cpp or a tool built on it (Ollama, LM Studio). Generation speed follows memory bandwidth; what fits follows memory size.

5 leaderboards · tok/s, higher is better

Llama 2 7B (MLPerf Client 0.5), Generation

5 products · tok/s · main source Tom's Hardware
  1. 1RX 9070 XT113
  2. 2RX 9070110
  3. 3Arc B58080.5
  4. 4Arc B57070
  5. 5RX 9060 XT 16GB67
Sources and dates
  • RX 9070 XT: Tom's Hardware, Mar 5, 2025 (Ryzen 7 9800X3D, 32GB DDR5-6000, ASRock X670E Taichi (Tom's Hardware 2025 GPU testbed))
  • RX 9070: Tom's Hardware, Mar 5, 2025 (Ryzen 7 9800X3D, 32GB DDR5-6000, ASRock X670E Taichi (Tom's Hardware 2025 GPU testbed))
  • Arc B580: Tom's Hardware, Dec 13, 2024 (Tom's Hardware GPU test PC (the review used a Ryzen 7 9800X3D and a Core i9-13900K system))
  • Arc B570: Tom's Hardware, Jan 16, 2025 (Ryzen 7 9800X3D, 32GB DDR5-6000, ASRock X670E Taichi (Tom's Hardware 2025 GPU testbed))
  • RX 9060 XT 16GB: Tom's Hardware, Jun 10, 2025 (Ryzen 7 9800X3D, 32GB DDR5-6000, ASRock X670E Taichi (Tom's Hardware 2025 GPU testbed))

Main source: Tom's Hardware.

tg128 Llama 2 7B F16, Generation

4 products · tok/s · main source llama.cpp community benchmarks (GitHub)
  1. 1Mac Studio M5 Ultra73.6
  2. 2Mac Studio M5 Max37.1
  3. 3MacBook Pro 14 M5 Pro21.4
  4. 4iMac M47.43
Sources and dates

Main source: llama.cpp community benchmarks (GitHub).

pp512 Llama 2 7B Q4_0, Prompt processing

24 products · tok/s · main source llama.cpp community benchmarks (GitHub)
  1. 1RTX 509014,073
  2. 2RTX 50808,297
  3. 3RTX 5070 Ti6,952
  4. 4RTX 50705,185
  5. 5RX 9070 XT5,036
  6. 6Mac Studio M5 Ultra4,945
  7. 7RTX 5060 Ti 16GB3,737
  8. 8RTX 50603,269
  9. 9Mac Studio M5 Max3,220
  10. 10MacBook Pro 14 M5 Max3,220
  11. 11MacBook Pro 16 M5 Max3,220
  12. 12RX 90703,164
  13. 13RX 9060 XT 16GB2,845
  14. 14MacBook Pro 16 M5 Pro1,621
  15. 15Mac mini M5 Pro1,340
  16. 16MacBook Pro 14 M5 Pro1,340
  17. 17Mac mini M6989
  18. 18Arc B570914
  19. 19MacBook Air 15 M5723
  20. 20MacBook Pro 14 M5723
  21. 21Arc B580621
  22. 22Mac mini M4 Pro364
  23. 23Mac mini M4221
  24. 24iMac M4221
Sources and dates

Main source: llama.cpp community benchmarks (GitHub).

tg128 Llama 2 7B Q4_0, Generation

24 products · tok/s · main source llama.cpp community benchmarks (GitHub)
  1. 1RTX 5090290
  2. 2RTX 5080182
  3. 3Mac Studio M5 Ultra179
  4. 4RTX 5070 Ti177
  5. 5RX 9070 XT137
  6. 6RTX 5070128
  7. 7Mac Studio M5 Max120
  8. 8MacBook Pro 14 M5 Max120
  9. 9MacBook Pro 16 M5 Max120
  10. 10RX 9070120
  11. 11RTX 506096.7
  12. 12RTX 5060 Ti 16GB90.9
  13. 13RX 9060 XT 16GB71.1
  14. 14Arc B58070.1
  15. 15Mac mini M5 Pro67.6
  16. 16MacBook Pro 14 M5 Pro67.6
  17. 17MacBook Pro 16 M5 Pro66.3
  18. 18Arc B57049.6
  19. 19Mac mini M4 Pro49.6
  20. 20Mac mini M635.7
  21. 21MacBook Air 15 M531.9
  22. 22MacBook Pro 14 M531.9
  23. 23Mac mini M424.1
  24. 24iMac M424.1
Sources and dates

Main source: llama.cpp community benchmarks (GitHub).

tg128 Llama 2 7B Q8_0, Generation

8 products · tok/s · main source llama.cpp community benchmarks (GitHub)
  1. 1Mac Studio M5 Max72.4
  2. 2Mac mini M5 Pro38.9
  3. 3MacBook Pro 14 M5 Pro38.9
  4. 4Mac mini M4 Pro30.5
  5. 5Mac mini M621
  6. 6MacBook Air 15 M518.4
  7. 7Mac mini M413.5
  8. 8iMac M413.5
Sources and dates

Main source: llama.cpp community benchmarks (GitHub).