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 FIXES RACE CONDITIONS AS LLAMA.CPP SHIPS BREAKING TTS CHANGES

By RepoJournal · Filed · About Local LLMs

Ollama patched critical data races across its progress tracking system while llama.cpp introduces incompatible Qwen3-TTS support, and vLLM lands kernel optimizations that cut latency on specialized hardware.

Ollama's progress module had multiple goroutine synchronization bugs where NewProgress.start() wrote p.ticker while stop() read and cleared it with no locking, and Spinner/Bar state was read outside locks during concurrent operations [1]. The fix lands as v0.32.6 brings OpenAI-compatible streaming format to /v1/chat/completions, matching chunk structure with role-only on first chunk and finish_reason on its own message, plus usage in a separate chunk [2]. Llama.cpp shipped a breaking change to its llama-tts binary with Qwen3-TTS multimodal support [3], and separately fixed a tokenizer import regression where bytes_to_unicode was dropped from the transformers library but had already been copied into convert_slow_tokenizer [4]. VLLm added SM100 CuTeDSL kernel for fused query preprocessing in DSA sparse attention [5], extended its Rust gRPC frontend to handle multimodal image inputs via HTTP URLs and data URIs [6], and explicitly clamped PyTorch's CPU thread pool to single-threaded serving to prevent OpenMP spin-waiting from stealing cycles from the engine loop [7]. SGLang reduced startup log noise by consolidating eight redundant MoE warnings into one targeted log line [8], fixed VLM test image placeholders to use the model's own chat template instead of a frontend-only registry [9], and shipped FLUX.2 VAE decoder fast paths reducing inference time from 437.2 ms to 168.5 ms on H200 for 2048^2 images [10].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] progress: fix data races on ticker, states, spinner, and bar state ↗ ollama/ollama
  2. [2] v0.32.6 ↗ ollama/ollama
  3. [3] mtmd: support Qwen3-TTS (note: breaking change to llama-tts binary) (#26254) ggml-org/llama.cpp
  4. [4] convert : import bytes_to_unicode from convert_slow_tokenizer (#26217) ggml-org/llama.cpp
  5. [5] [Kernel][SM100] Add a CuTeDSL fused query kernel ↗ vllm-project/vllm
  6. [6] [Rust Frontend][gRPC] Add multimodal image inference ↗ vllm-project/vllm
  7. [7] [Core] Explicitly manage torch CPU threads in workers ↗ vllm-project/vllm
  8. [8] Reduce startup log noise and fix Dynamo / CUDA-graph edge cases ↗ sgl-project/sglang
  9. [9] [Fix] Resolve VLM test image placeholders from the model's own chat template ↗ sgl-project/sglang
  10. [10] [diffusion] FLUX.2 VAE decoder fast path behind quality=high (H200: 1024^2 97.6->29.2 ms, 2048^2 437.2->168.5 ms) ↗ sgl-project/sglang

Quick answers

What shipped in Local LLMs on August 5, 2026?
Ollama patched critical data races across its progress tracking system while llama.cpp introduces incompatible Qwen3-TTS support, and vLLM lands kernel optimizations that cut latency on specialized hardware. In total, 118 commits, 117 pull requests, and 11 releases landed.
Who contributed to Local LLMs on August 5, 2026?
15 developers shipped this update, including dhiltgen, github-actions[bot], Xuan-Son Nguyen, Evan Huus, Caleb DeLeeuw, Pranav Uttarkar, zhou9402, and connorcarpenter15, and 7 more.
What were the notable Local LLMs updates?
progress: fix data races on ticker, states, spinner, and bar state, v0.32.6, and mtmd: support Qwen3-TTS (note: breaking change to llama-tts binary) (#26254).

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?