Model × hardware

Can MacBook Pro 14-inch M5 (10-core GPU) 24GB run OLMoE-1B-7B-0924-Instruct?

OLMoE-1B-7B-0924-Instruct at Q4_K_M fits the estimated MacBook Pro 14-inch M5 (10-core GPU) 24GB memory budget at 4,096 tokens: 5.42 GiB required versus 18.00 GiB usable. Estimated speed unavailable.

Selected formatQ4_K_M
Estimated requirement5.42 GiB
Usable device memory18.00 GiB
Estimated headroom12.58 GiB
Adjust this setup ↗Hardware details

Compare the recorded formats.

One sequence, default context up to 4,096 tokens; 75% memory budget
QuantWeight filesEstimated KVEstimated totalFitEstimated generation
Q4_K_M3.92 GiB0.50 GiB5.42 GiBfitsEstimated speed unavailable
Q5_K_M4.59 GiB0.50 GiB6.09 GiBfitsEstimated speed unavailable
Q8_06.85 GiB0.50 GiB8.35 GiBfitsEstimated speed unavailable
FP1612.89 GiB0.50 GiB14.39 GiBfitsEstimated speed unavailable

What changes with a longer context?

Q4_K_M; constant weights, growing estimated cache
Context tokensEstimated KVEstimated totalFit
2,0480.25 GiB5.17 GiBfits
4,0960.50 GiB5.42 GiBfits

The formula for this estimate.

Weights GiB = exact recorded file bytes / 2^30. KV GiB = 2 × layers × KV heads × head dimension × context × KV bytes / 2^30. Required GiB = weights + KV + runtime overhead. Usable GiB = device GiB × usable fraction.

Assumptions and limitations
  • Memory values labeled GB in the data contract are GiB (2^30 bytes); bandwidth uses decimal GB/s (10^9 bytes/s).
  • The memory budget reserves 25.0% of device memory. Runtime overhead is an assumed 1 GiB.
  • KV cache assumes 2 bytes per element, independently of weight quantization. Runtime cache layout and allocation can add memory.
  • Memory fit does not establish runtime, driver, operating-system, architecture, or quantization support.
  • All speed values are estimated single-stream decode proxies, not benchmarks. Prefill, batching, latency, and concurrent sessions are not predicted.
  • Estimated speed sensitivity is not a confidence interval; actual speed can fall outside the range because of compute, cache traffic, kernels, thermal limits, and other workloads.
  • Effective bytes per weight is the exact file-size / total-parameter proxy. Metadata, tensors with different precision, padding, and duplicated tensors make it different from nominal quantization bits.
  • Weight memory includes every recorded MoE expert. Active parameters affect estimated decode traffic only, and uniform bytes per active parameter is an approximation.
  • Active MoE parameter count is unknown, so estimated speed is unavailable.
  • Estimated speed is withheld when memory fit or the parameters needed for the speed formula are unknown, or when the model exceeds the supported memory budget.

Source records

Official model metadata · Exact weight files · Maker hardware specifications

Model verified 2026-10-22; hardware verified 2026-10-22. This is an estimated memory and bandwidth calculation, not a hands-on benchmark.