RepoJournal
Local LLMs Local LLMs
109 wires and counting

$ follow Local LLMs

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-31
stories 254

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Deterministic top-p under TP, KV constants stay on the GPU

By RepoJournal · Filed · About Local LLMs · Composed from the cited sources · methodology

SGLang pins down a cross-rank sampling divergence that hangs NCCL, llama.cpp stops shipping rotation matrices across the PCIe bus, and vLLM fixes multi-module MTP drafting for the Qwen3.5 family.

[Fix] sampling: deterministic top-p / top-k renorm when tp_size > 1 (TP rank divergence in DFlash/DSpark) sgl-project/sglang

by gilfordting

flashinfer's default top-p/top-k renorm kernels use float atomicAdd, so TP ranks renormalizing identical logits can land on different coins, commit divergent KV/radix state, and hang in NCCL collectives. This makes the renorm deterministic so ranks agree before sampling; the report calls the divergence out for DFlash/DSpark specifically.

kv-cache : keep rotation constants on the GPU ggml-org/llama.cpp

by anton-iermolenko

The Haramard static matrices now stay resident on the GPU instead of being re-transferred from the host each step. Measured against master at edc353842c1b on Linux with an RTX 3090 and Qwen3.5 9B Q4_K_M, Q8_0 K/V and flash attention, where the author says host-to-GPU trips were the bottleneck on his PCIe 2.0 link.

[Bugfix] Fix multi-layer MTP module selection for Qwen3.5 and Qwen3-Next vllm-project/vllm

by spandantiwari

Qwen3_5MTP, Qwen3_5MoeMTP (also used by Qwen3.6, Qwen3.8 and Intern-S2 checkpoints) and Qwen3NextMTP ran MTP module 0 for every draft step whenever a checkpoint carried more than one module. Each draft step now uses the module trained for it on Model Runner V2, including the default compiled configuration.

[Config] Move V2-only checks into V1 model runner unsupported features vllm-project/vllm

by njhill

HiSparse, custom speculative methods and watermarking were special-cased in use_v2_model_runner; they are now listed in _get_v1_model_runner_unsupported_features() and rejected by _validate_v1_model_runner(). Behavior change: watermarking with VLLM_USE_V2_MODEL_RUNNER=0 raises instead of silently forcing V2.

cmake : embed an app manifest in all Windows exes ggml-org/llama.cpp

by angt

llama.cpp embeds a manifest selecting UTF-8 as the Windows process code page and opting into long-path support, replacing reliance on u8path() conversions that compiled clean but broke Unicode paths. Legacy child-process output decoding is preserved.

Cache generated source code and hash in custom kernels ml-explore/mlx

by STRML

CustomKernel takes an optional precomputed source hash rather than hashing the full source on every dispatch, a path the author found consuming 14% of host thread time in a Time Profiler capture on M5 Ultra. Graph build drops from 1.42 to 1.21 ms per round.

[Metal] Fix fill loop in `layer_norm` (#4772) ml-explore/mlx

by Lucius

Elsewhere around the stack: MLX fixed the fill loop in Metal layer_norm, llama.cpp is moving all Apple CI jobs except macos-latest-arm64 into a daily workflow to cut runner load, and Ollama now leaves a Retry disconnect action in place when ChatGPT cleanup fails.

Quick answers

What shipped in Local LLMs on October 31, 2026?
SGLang pins down a cross-rank sampling divergence that hangs NCCL, llama.cpp stops shipping rotation matrices across the PCIe bus, and vLLM fixes multi-module MTP drafting for the Qwen3.5 family. In total, 122 commits, 122 pull requests, and 10 releases landed.
Who contributed to Local LLMs on October 31, 2026?
22 developers shipped this update, including hoyyeva, ParthSareen, angt, cabelo, danbev, shaofeiqi, anton-iermolenko, and Dao007forever, and 14 more.
What were the notable Local LLMs updates?
[Fix] sampling: deterministic top-p / top-k renorm when tp_size > 1 (TP rank divergence in DFlash/DSpark), kv-cache : keep rotation constants on the GPU, and [Bugfix] Fix multi-layer MTP module selection for Qwen3.5 and Qwen3-Next.