RepoJournal
Local LLMs

Local LLMs

Ollama, llama.cpp, vLLM, and SGLang - running and serving open models locally

Keep up with Local LLMs in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Local LLMs AI / ML Full archive →

The Wire · Showcase

OLLAMA SHIPS VISION SUPPORT ACROSS MLX AND QWEN3.5 AS LLAMA.CPP FIXES DISPATCH BUGS

By RepoJournal · Filed · About Local LLMs

Ollama's MLX runner now processes images natively, preserving prefix caching and speculative decoding while rejecting unsupported requests with clear errors.

Jesse Gross landed the core vision infrastructure for Ollama's MLX backend [1], which expands image tags into placeholder tokens during prepare and routes media through a new media interface that keeps the runner agnostic to model-specific image layouts [4]. Companion work adds Qwen3.5 vision support with interleaved rope positions and causal image expansions that split prefill chunks [3], while a guard prevents models without media capability from crashing on image requests [2]. On the inference engine side, llama.cpp shipped two rapid releases fixing CPU dispatch bugs: the Q5_0 path in SpaceMiT backend [5] and removal of the deprecated HIP ROCWMMA flag [6]. Across 80 commits and 75 PRs in this period, vLLM merged quantization coverage for Ling 3.0 Flash FP8 [7], enabled GPTQ and AWQ on IBM Z s390x architecture [8], and fixed a critical single-node startup race where competing processes could claim rendezvous ports, causing EADDRINUSE failures [9]. SGLang hardened speculative decoding against KV corruption when draft tokens exceed 4 [10] and refactored config reading to respect post-publish overrides across the KV-cache, runner, and scheduler paths [11], [12].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] mlxrunner: Add image input support ↗ ollama/ollama
  2. [2] mlxrunner: reject media requests the model cannot serve ollama/ollama
  3. [3] qwen3_5: image input support ollama/ollama
  4. [4] mlxrunner: expand image tags into placeholder tokens ollama/ollama
  5. [5] b10333 ↗ ggml-org/llama.cpp
  6. [6] b10332 ↗ ggml-org/llama.cpp
  7. [7] `[Model][Quantization] Add Ling-3.0-flash-fp8 support` ↗ vllm-project/vllm
  8. [8] [CPU] Enable GPTQ and AWQ quantization for s390x ↗ vllm-project/vllm
  9. [9] [BugFix] Use file:// rendezvous for single-node executors to eliminate startup port races ↗ vllm-project/vllm
  10. [10] [DSV4] Fix silent KV corruption when speculative draft tokens > 4 ↗ sgl-project/sglang
  11. [11] config: the KV-cache configurator reads the bags ↗ sgl-project/sglang
  12. [12] config: the runner and scheduler read resolved config from the bags ↗ sgl-project/sglang

Quick answers

What shipped in Local LLMs on August 10, 2026?
Ollama's MLX runner now processes images natively, preserving prefix caching and speculative decoding while rejecting unsupported requests with clear errors. In total, 80 commits, 75 pull requests, and 2 releases landed.
Who contributed to Local LLMs on August 10, 2026?
13 developers shipped this update, including jessegross, Daniel Hiltgen, github-actions[bot], allozaur, yomaytk, Caleb DeLeeuw, zexplorerhj, and R3hankhan123, and 5 more.
What were the notable Local LLMs updates?
mlxrunner: Add image input support, mlxrunner: reject media requests the model cannot serve, and qwen3_5: image input support.

More from Local LLMs

Daily updates, in your inbox

Follow Local LLMs

Keep up with Local LLMs in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?