inference/research
verifiedmedium · 0.70updated 2026-10-17

llama.cpp Metal on Apple M4 (Mac mini, 10 CPU cores, 24 GB): llama 3.2 3B Q4_K_M pp512

530.01 tok/s (pp512, per-request, batch 1)

Fields

id
benchmarks/llamacpp-metal-m4-base-llama32-3b-q4km-pp512-2e97c5f
Metric
prefill_tok_s
Value
530.01
Unit
tok/s (pp512, per-request, batch 1)
Model
llama 3.2 3B Q4_K_M (1.87 GiB, 3.21B)
Methodology
COMMUNITY llama-bench, llama.cpp discussion #4167 comment 16886673. Hardware stated by @SpyderMYK in discussion comment 16886673 (2026-05-12): Apple M4, 10 CPU cores, 24 GB unified memory, macOS 26.4. No GPU-core count is printed, so the record attaches to the base M4 and not an M4 Pro or M4 Max. Backend BLAS,MTL, 4 threads, -ngl 99, -r 3. Build 2e97c5f96 (b9100). GGUF sha256 dde5aa3fc5ffc17176b5e8bdc82f587b24b2678c6c66101bf7da77af9f7ccdff. Reported 530.01 +/- 0.86. Per-request batch-1, NOT aggregate.
Measured by
third_party
Reproducible
yes
notes
First measured row for the base M4. The thread's canonical 7B table has no base-M4 row, so this uses llama 3.2 3B instead.

Notes

First measured row for the base M4. The thread's canonical 7B table has no base-M4 row, so this uses llama 3.2 3B instead.

Cross-references