The Wire · Showcase
LLAMA.CPP HARDENS VULKAN STACK, VLLM CUTS ATTENTION LATENCY, SGLANG SCALES MLA
By RepoJournal · Filed · About Local LLMs
Vulkan submission batching and AMD ROCm CI fixes land in llama.cpp as vLLM optimizes attention kernels and sglang adds per-request MLA scheduling.
llama.cpp shipped debug tooling for DeviceLost driver errors and fixed submission batching that triggered timeouts on AMD Linux [1], followed by onboarding full AMD ROCm CI with gfx1151 support [2]. On the inference side, vLLM improved attention residual kernel latency through vectorized loads and compile-time constant optimization [4], while also generalizing input embedding handling to work with custom embedding modules without special cases [5]. sglang added per-request MLA chunk scheduling that fits prefill work into available workspace rather than forcing uniform chunk sizes, reducing overall chunk count and improving latency [6]. A critical patch for KV offload initialization now properly cleans up leaked mmap resources and tier objects on failure [3]. Across all three projects, 113 commits and 113 PRs landed with 5 releases shipping this period.
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Upgrade llama.cpp if running AMD ROCm or Vulkan backend - submission timeout diagnostics now available [ref:2][ref:3] ggml-org/llama.cpp [plan]
- → Review vLLM attention latency improvements in your deployment profile - measurable gains for batched inference [ref:7] vllm-project/vllm [monitor]
- → If running sglang with MLA, upgrade for per-request scheduling - reduces prefill chunks and improves throughput [ref:9] sgl-project/sglang [plan]
References
- [1] vulkan: fix submission batching size, add debug tools for diagnosing causes of DeviceLost drivers errors ↗ ggml-org/llama.cpp
- [2] ci : onboard AMD ROCm CI with gfx1151 fixes (#26544) ggml-org/llama.cpp
- [3] [Bugfix][KV Offload] Clean up resources after initialization failure ↗ vllm-project/vllm
- [4] attn_res kernel latency improvements ↗ vllm-project/vllm
- [5] Fully generalise input embedding handling in Transformers modelling backend ↗ vllm-project/vllm
- [6] [Attention][MLA] Per-request scheduling for MLA chunked context ↗ vllm-project/vllm