ProBackend
ai local model deployment
2 hours ago5 min read

AI Model Local Deployment on Apple Silicon: October 2026 Cohort Leaderboard Across Six Models

A per-dimension leaderboard (quality, repeatability, throughput, latency, context) for six models served locally with mlx-serve on an M4 Max, covering Flash Next, Qwen3.8 27B, Muse Glimmer 30B, MiniCPM-V 4.7 35B-A3B and 1B, and LFM2.5-24B-A2B.

Why a leaderboard without a winner is still useful

Before reading any numbers, it helps to be precise about the thing being measured. At its core, an AI model is a set of learned parameters that maps an input (a prompt, an image, a document) to a predicted output (the next token, a classification, a caption). Training produces those parameters; serving is the separate problem of loading them into memory and answering requests fast enough to be useful. "How to deploy an AI model" locally usually means choosing a quantisation, a runtime, and a machine that can hold the weights while meeting a latency target.

That distinction matters here because the October 2026 cohort benchmark does not crown a single champion. The scores are reported per dimension — quality, repeatability, throughput, latency, and context — and there is explicitly no composite winner. A model that tops one column can sit near the bottom of another. For ai model local deployment decisions, that is the point: the right choice depends on which constraint your workload actually feels.

Setup

Setup. Apple Silicon workstation (M4 Max, 128 GB unified memory); mlx-serve 26.10.2; models: public model ids and quantisations; tested October 2026.

Six models were served and measured on this single machine using the published model identifiers from their public Hugging Face repositories. Because every run shares the same hardware, server build, and test suite, the per-dimension scores are comparable within this cohort — but they are not portable across other setups without re-measurement.

The raw scores

Model (public id)QualityRepeatabilityThroughputLatencyContext
pgmharikrishnan/minicpm-35b-4bit84.8 (#1)100.0 (#1)35.2 (#2)15.3 (#2)50.0 (#2)
ddalcu/Qwen3.8-Flash-Next-MLX-Serve-mixed-4-8bit84.4 (#2)100.0 (#1)8.1 (#4)5.2 (#5)50.0 (#2)
ddalcu/Qwen3.8-27B-MLX-Serve-4bit76.8 (#3)100.0 (#1)4.4 (#6)12.9 (#3)50.0 (#2)
ddalcu/Muse-Glimmer-30B-MLX-Serve-4bit66.0 (#4)100.0 (#1)4.9 (#5)2.7 (#6)100.0 (#1)
LiquidAI/LFM2.5-24B-A2B-MLX-4bit64.4 (#5)100.0 (#1)24.1 (#3)12.4 (#4)100.0 (#1)
pgmharikrishnan/minicpm-1b-8bit47.1 (#6)100.0 (#1)100.0 (#1)28.1 (#1)50.0 (#2)

One detail jumps out before any ranking: repeatability is 100.0 for every model. Whatever the server did, it did consistently across the six runs, so repeatability does not differentiate this cohort at all. The interesting trade-offs live in the other four columns.

Per-dimension ranks

Quality

Quality ranks, highest first: MiniCPM-V 4.7 35B-A3B (84.8) edges out Qwen3.8 Flash Next (84.4) by a hair, followed by Qwen3.8 27B (76.8), Muse Glimmer 30B (66.0), LFM2.5-24B-A2B (64.4), and finally the MiniCPM-V 4.7 1B (47.1). The headline here is how narrow the top is: two different architectures — a 35B MoE style model and a Flash Next variant, are essentially tied, while the 1B model pays a steep, expected quality penalty for being small.

Throughput

Throughput rewards raw tokens-per-second and flips the table. MiniCPM-V 4.7 1B scores a perfect 100.0 (#1), with MiniCPM-V 4.7 35B-A3B (35.2) surprisingly holding second ahead of the smaller dense models. LFM2.5-24B-A2B (24.1) takes third, Flash Next (8.1) fourth, Muse Glimmer 30B (4.9) fifth, and Qwen3.8 27B (4.4) last. The two Qwen-family entries and Muse Glimmer are throughput-bound on this machine.

Latency

Latency ranks the time-to-first-and-between-tokens experience, best first: MiniCPM-V 4.7 1B (28.1), MiniCPM-V 4.7 35B-A3B (15.3), Qwen3.8 27B (12.9), LFM2.5-24B-A2B (12.4), Flash Next (5.2), and Muse Glimmer 30B (2.7). Note the tension with throughput: Qwen3.8 27B is the worst at throughput yet middling at latency, while Flash Next inverts that, respectable throughput but weak latency. These two dimensions are not interchangeable.

Context

On context, LFM2.5-24B-A2B and Muse Glimmer 30B both post a perfect 100.0 (#1), with the remaining four models tied at 50.0 (#2). If your workload needs the longest working window, the choice narrows to these two before quality is even considered.

Reading the trade-offs

The cohort splits into recognizable archetypes:

  • The all-rounder: MiniCPM-V 4.7 35B-A3B is #1 in quality, #2 in throughput, and #2 in latency, the only model that places top-two on three dimensions at once. It is the closest thing to a default pick in this set, but it is a tie-breaker by strength across columns, not a composite score.
  • The speed specialist: MiniCPM-V 4.7 1B owns throughput and latency outright (100.0 and 28.1) but lands last on quality (47.1). It is a sensible pick when an AI model is being deployed locally for high-volume, low-stakes tasks where a smaller model can carry the quality bar.
  • The context pair: LFM2.5-24B-A2B and Muse Glimmer 30B both top context. LFM2.5 does real work in throughput and latency; Muse Glimmer is near the floor on both, so context is its primary selling point.
  • The middleweights: Flash Next offers near-top quality but weak latency and mid-pack throughput; Qwen3.8 27B trades throughput for middling latency. Both sit in the awkward zone where you would want to re-test on your own traffic before committing.

Because there is no composite, two reasonable teams running the same cohort can land on different winners depending on whether they weight quality or throughput. That disagreement is honest, not a flaw in the data.

What this means for choosing locally

Treat each dimension as a constraint, not a score to maximize. If latency is your binding constraint, start from the latency rank; if you must hold the longest context, start from the context leaders and only then check whether their quality clears your bar. The per-dimension framing in the leaderboard is the practical version of "how to deploy an AI model" on a local server: pick the column your users actually feel, then verify on your own prompts.

The dataset itself notes a caveat worth repeating: cohort-relative throughput, latency, and context indices may change when the selected tags change. These are relative indices, not absolute hardware units.

Disclaimer. These are measurements from one machine, one server build, and one test suite on the stated date. Results vary with hardware, software version, settings, and load. They are not a general ranking or a recommendation.

a leaderboard without a winner is still useful

More blogs