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

LLAMA.CPP SHIPS FIVE RELEASES IN 24 HOURS, FIXES SPECULATIVE DECODING ACROSS THE STACK

By RepoJournal · Filed · About Local LLMs

The inference stack is consolidating around speculative decoding, and the bugs surfacing there are getting squashed across three major projects simultaneously.

llama.cpp burned through five releases in the last day, each one tightening the hardware-specific kernels that matter at scale: CUDA's NVFP4 W4A4 quantization [4] now fuses per-channel amax and quantization to cut overhead, Hexagon activation ops [5] switched to striped DMA for non-contiguous tensors, and Metal got f16 support for leaky relu [3]. Meanwhile vLLM fixed a critical bug where speculative decoding silently broke grammar parsing by missing reasoning boundaries [7], a stop-string correctness bug that only surfaces under speculative decoding [8], and an OOM bug in rejection sampling that chunking now solves [9]. SGLang hit platform expansion: Intel XPU support shipped [11] and the Rust build switched to a workspace model [10]. The pattern is clear: speculative decoding is now the default path, and the three projects are racing to make it bulletproof. Ollama fixed an asymmetry in lm_head quantization [1] where untied heads now follow the same 8-bit rules as tied embedding models, bringing quality closer to bf16 baseline [2]. llama.cpp's speculative draft inference also got smarter: it now infers the draft type from repo sidecars when available [6], eliminating a manual flag. Across all desks, 76 commits and 76 PRs landed in the last 24 hours, with five releases shipped.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] x/create: quantize lm_head at 8-bit in the requested family ollama/ollama
  2. [2] x/create: quantize lm_head at 8-bit in the requested family ↗ ollama/ollama
  3. [3] b10103 ↗ ggml-org/llama.cpp
  4. [4] b10099 ↗ ggml-org/llama.cpp
  5. [5] b10098 ↗ ggml-org/llama.cpp
  6. [6] b10094 ↗ ggml-org/llama.cpp
  7. [7] [Bugfix][Structured Output][Spec Decode] Advance grammar across reasoning boundary ↗ vllm-project/vllm
  8. [8] [Bugfix][Spec Decode] Select earliest-completing stop string in check_stop_strings ↗ vllm-project/vllm
  9. [9] [MRV2][Spec Decode] Avoid rejection sampler OOM by chunking ↗ vllm-project/vllm
  10. [10] create rust workspace ↗ sgl-project/sglang
  11. [11] [Intel GPU] Add XPU Platform support ↗ sgl-project/sglang

Quick answers

What shipped in Local LLMs on July 24, 2026?
The inference stack is consolidating around speculative decoding, and the bugs surfacing there are getting squashed across three major projects simultaneously. In total, 76 commits, 76 pull requests, and 5 releases landed.
Who contributed to Local LLMs on July 24, 2026?
12 developers shipped this update, including Jesse Gross, github-actions[bot], yuyue0225sc, davidjpyu, izhuhaoran, chaeminlim-mb, mgoin, and rainj-me, and 4 more.
What were the notable Local LLMs updates?
x/create: quantize lm_head at 8-bit in the requested family, x/create: quantize lm_head at 8-bit in the requested family, and b10103.

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?