RepoJournal
Local LLMs Local LLMs
46 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-08-30
stories 147

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

llama.cpp Vulkan memory bloat fixed, vLLM deprecates PyAV

By RepoJournal · Filed · About Local LLMs

llama.cpp fixes a Vulkan memory bloat bug that caused extreme VRAM usage, while vLLM begins deprecating its PyAV video decoder backend over performance concerns.

llama.cpp's Vulkan backend now pads K instead of N in mul_mat_id [1]. The N padding was unnecessary for mul_mat_id and caused extreme memory bloat [1]. This is a breaking change for any fork patching around the old behavior. A separate tuning PR updates fa-vec tunings for M1 Max [2], while another adds remaining fa-vec tunings for M4 Pro [3]. vLLM deprecates the PyAV video decoder backend due to poor performance [4]. The Rust frontend now accepts audio and video media inputs over gRPC [5]. vLLM also fixes speculative decoding on ROCm by reaching FULL cudagraphs for AITER MLA [6]. sglang's HiCache buffer mode now decides staged-fetch fate against the live tree, preventing silent skips of pins when node ids go stale [7]. "When the lookup missed, it silently skipped the pin and fetched anyway" [7]. A stacked config series moves the resolution pipeline's dispatcher off the record [8].

Action items

References

  1. [1] vulkan: Change mul_mat_id to pad K rather than N ↗ ggml-org/llama.cpp
  2. [2] metal : add fa-vec tunings for M1 Max ↗ ggml-org/llama.cpp
  3. [3] metal : add remaining fa-vec tunings for M4 Pro ↗ ggml-org/llama.cpp
  4. [4] [Multimodal] Deprecate PyAV video decoder backend ↗ vllm-project/vllm
  5. [5] [Rust Frontend][gRPC] Add audio and video media inputs ↗ vllm-project/vllm
  6. [6] [ROCm][MLA] Reach FULL cudagraphs for AITER MLA speculative decoding ↗ vllm-project/vllm
  7. [7] [HiCache] buffer mode: decide staged-fetch fate against the live tree ↗ sgl-project/sglang
  8. [8] config: the resolution pipeline's dispatcher leaves the record ↗ sgl-project/sglang

Quick answers

What shipped in Local LLMs on August 30, 2026?
llama.cpp fixes a Vulkan memory bloat bug that caused extreme VRAM usage, while vLLM begins deprecating its PyAV video decoder backend over performance concerns. In total, 69 commits, 69 pull requests, and 9 releases landed.
Who contributed to Local LLMs on August 30, 2026?
12 developers shipped this update, including jeffbolznv, jhen0409, nicois, nikwen, am17an, Isotr0py, connorcarpenter15, and yudigege86, and 4 more.
What were the notable Local LLMs updates?
vulkan: Change mul_mat_id to pad K rather than N, metal : add fa-vec tunings for M1 Max, and metal : add remaining fa-vec tunings for M4 Pro.