Hardware /

Apple M4 (10-core GPU)

54measured results
78.6best gen tok/s*
16 GBreported memory

*Headline excludes tiny/test models (under 0.6B params or TinyStories-style). Open in rig checker →

llama.cpp

ModelQuantGen tok/sPrompt tok/sSourceContext testedBuild
Llama 3.2 1B InstructQ4_K - Medium78.61,096LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium78.41,141LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium78.11,126LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium78.01,134LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium77.71,104LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium77.21,086LocalScore ↗4,352llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium77.11,111LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium76.91,097LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium76.61,110LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium76.61,105LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium76.61,101LocalScore ↗4,352llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium76.41,103LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium76.01,114LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium75.91,116LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium75.21,100LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium75.21,113LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium74.61,009LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium74.51,064LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium74.4982LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium74.01,020LocalScore ↗4,352llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium74.0992LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium73.41,008LocalScore ↗4,352llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium72.5950LocalScore ↗512+128llamafile 0.9.2Details →
Llama 3.2 1B InstructQ4_K - Medium66.3855LocalScore ↗4,352llamafile 0.9.2Details →
Llama 2 7BQ4_024.1221llama.cpp (Metal) ↗512+128llama.cpp MetalDetails →
Meta Llama 3.1 8B InstructQ4_K - Medium18.1185LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium17.8182LocalScore ↗4,352llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium17.7186LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium17.7185LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium17.6188LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium17.4180LocalScore ↗4,352llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium17.1178LocalScore ↗4,352llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium16.9173LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium16.6152LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium16.6159LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium16.4172LocalScore ↗4,352llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium15.9146LocalScore ↗512+128llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium14.7136LocalScore ↗512+128llamafile 0.9.2Details →
Llama 2 7BQ8_013.5224llama.cpp (Metal) ↗512+128llama.cpp MetalDetails →
Meta Llama 3.1 8B InstructQ4_K - Medium13.0120LocalScore ↗4,352llamafile 0.9.2Details →
Meta Llama 3.1 8B InstructQ4_K - Medium11.7121LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.894.2LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.696.3LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.695.8LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.694.3LocalScore ↗4,352llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.591.6LocalScore ↗4,352llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.493.7LocalScore ↗4,352llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.293.3LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium9.290.4LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium8.573.6LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium8.171.2LocalScore ↗512+128llamafile 0.9.2Details →
Qwen2.5 14B InstructQ4_K - Medium8.070.5LocalScore ↗512+128llamafile 0.9.2Details →
Llama 2 7BF167.4230llama.cpp (Metal) ↗512+128llama.cpp MetalDetails →
Qwen2.5 14B InstructQ4_K - Medium6.561.3LocalScore ↗512+128llamafile 0.9.2Details →

Ollama

No measured Ollama results yet. Submit yours →

MLX

No measured MLX results yet. Submit yours →

Includes results from LocalScore, a Mozilla Builders project by cjpais, mirrored in the cn0303/local-llm-speed-benchmarks dataset. LocalScore runs use llamafile, which is built on llama.cpp.