ollama/x
Jesse Gross 123b1f2479 mlxrunner: raise the MTP pending-flush cap to 256 tokens
Per-token cost of the batched head forward keeps falling until the
flush is large enough to reach the fastest kernels: NAX matmul tiles
for dense heads, and the segmented gather path for MoE heads, which
needs tokens*topK/experts >= 4. Measured across the qwen3.6 heads,
256 is the smallest cap past every threshold and within a few percent
of each head's per-token floor. The cost is bounded: up to 2.5 MiB of
pinned hiddens per request and a flush stall under one decode step.
2026-07-14 10:32:04 -07:00
..
create create: select the qwen3.5 parser and renderer for Qwen3.5/Next 2026-07-08 11:12:48 -07:00
imagegen mlx: update and fix CUDA JIT packaging (#16871) 2026-06-24 10:36:02 -07:00
internal/mlxthread mlxthread: preserve the original stack when worker work panics 2026-06-09 00:39:19 -07:00
mlxrunner mlxrunner: raise the MTP pending-flush cap to 256 tokens 2026-07-14 10:32:04 -07:00
models cache: stop recurrent conv state from pinning the forward buffer 2026-07-14 10:32:04 -07:00
quant mlx: x/create rewrite (#16919) 2026-07-03 18:30:45 -07:00
safetensors mlx: Support NVIDIA TensorRT Model Optimizer import (#15566) 2026-04-27 18:28:10 -07:00
server mlx: x/create rewrite (#16919) 2026-07-03 18:30:45 -07:00
tokenizer runner: Remove CGO engines, use llama-server exclusively for GGML models (#16031) 2026-05-29 13:35:47 -07:00
transfer mlx: refined model push behavior (#15431) 2026-05-08 14:25:30 -07:00