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 CUTS REPEAT PENALTY BLOAT, LLAMA.CPP SHIPS POCKET-TTS SUPPORT

By RepoJournal · Filed · About Local LLMs

Ollama kills a decade of default penalty cruft that was drowning every model, while llama.cpp gains multimodal audio chops and vLLM fixes ROCm speculative decoding corruption.

Ollama dropped the 1.1 repeat penalty default that was silently tanking generation quality across its entire library [1]. That 1.1 figure was never endorsed by any model maker - llama.cpp ditched it in 2024, and vLLM, SGLang, and transformers apply nothing - so Ollama was the outlier imposing a penalty most creators explicitly rejected. On the llama.cpp side, a fresh wave of releases shipped multimodal audio support through pocket-tts integration [3], a system that replaces depthwise upsampling convolutions with GEMM operations to slash kernel-launch overhead on the decoder. Ollama also landed Nemotron 3.5 parser and renderer registration with exact Jinja parity enforcement [2], ensuring models created with the 3.5 prompt layout cannot silently regress to the 3 renderer. Over on vLLM, three critical fixes hit: hybrid models on MI300 now allocate separate pages for KV-first attention blocks to stop DSpark speculative decoding from producing garbage [4], a generalized KV block zeroing mechanism now catches all attention types including sliding-window and chunked-local [5], and FlashInfer XQA decode landed on SM12x chips through dedicated API paths [6]. SGLang tightened DiT layerwise offload policy away from fragile class-name checks toward explicit per-model modes, restoring low-memory MOVA offload [7] and refocused LoRA regression coverage [8]. Across all four repos: 125 commits, 125 PRs, and 8 releases shipped in this window.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] api: stop applying repeat_penalty 1.1 to models that don't set one ollama/ollama
  2. [2] nemotron_h: support the Nemotron 3.5 prompt layout ↗ ollama/ollama
  3. [3] mtmd: support pocket-tts (#26871) ggml-org/llama.cpp
  4. [4] [Bugfix][ROCm] Give KV-first attention blocks their own page in hybrid models ↗ vllm-project/vllm
  5. [5] [Bugfix] Generalize KV block zeroing to `AttentionSpec` ↗ vllm-project/vllm
  6. [6] [Attention] Add FlashInfer XQA decode support on SM12x ↗ vllm-project/vllm
  7. [7] Fix model-driven DiT layerwise offload auto policy ↗ sgl-project/sglang
  8. [8] Refocus LoRA tests on regression coverage ↗ sgl-project/sglang

Quick answers

What shipped in Local LLMs on August 12, 2026?
Ollama kills a decade of default penalty cruft that was drowning every model, while llama.cpp gains multimodal audio chops and vLLM fixes ROCm speculative decoding corruption. In total, 125 commits, 125 pull requests, and 8 releases landed.
Who contributed to Local LLMs on August 12, 2026?
15 developers shipped this update, including dhiltgen, Jesse Gross, hoyyeva, Xuan-Son Nguyen, github-actions[bot], stefankoncarevic, mgoin, and Luosuu, and 7 more.
What were the notable Local LLMs updates?
api: stop applying repeat_penalty 1.1 to models that don't set one, nemotron_h: support the Nemotron 3.5 prompt layout, and mtmd: support pocket-tts (#26871).

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?