$ the-wire · showcase
vLLM Fast Start maps weights zero-copy; GLMGA sampling capped
By RepoJournal · Filed · About Local LLMs
Two security patches and a zero-copy weight cache land across vLLM and llama.cpp, while sglang ships v0.5.19 with 786 PRs.
vLLM shipped two security fixes: GLMGA video sampling is now capped to prevent request-driven resource exhaustion [1], and cache salts are validated before they reach LMCache [2]. Both are security patches; validate your deployment before relying on the default behavior. Separately, the "Fast Start" PR introduces a persistent per-GPU daemon that holds post-quantized, TP-sharded weights in GPU memory, so engine restarts map them via CUDA IPC zero-copy instead of reloading from disk [3]. This is a new mechanism for weight caching, not yet a default; monitor it if you restart engines frequently.
In llama.cpp, ggml no longer crashes when the backend search path is inaccessible. The path is now skipped instead of terminating the process with an uncaught filesystem_error [11]. The UI export now reads from the database rather than the page-load cache, fixing a bug where exported conversations with branches had an empty "currNode" field [12]. On the model front, Tencent Hy 4 preview architecture support landed [13], and Metal gained fa-vec tuning rows for Q4_0/Q4_1/Q5_0/Q5_1 on M3 Max [14].
sglang released v0.5.19, which the maintainers describe as "*786 PRs from 214 contributors.*" [6]. The release adds support for Qwen3.8 models and other highlights. A separate PR adds support for the Hy4-preview architecture (hy_v4, text-only), with MLA plus DSA sparse attention, gated MLA, learned attention sinks, sigmoid-gated MoE, MTP/NextN speculative drafting, and MXFP8 quantization [7]. Two performance items also landed: one optimizes Kimi-K3 Triton MLA prefill on AMD gfx950 [8], and another vectorizes alloc_extend_naive to remove the per-request Python loop [10]. SGLang has added measured B300 1x8 numbers to the Kimi-K3 cookbook [9], though those are separate from the release.
Ollama improved Codex desktop proxy handling [15] and routes auto review through the selected model [16], while the OpenAI-compatible endpoint now preserves images through response compaction [17] and adds a compaction endpoint [18]. ChatGPT Desktop on macOS can now select Ollama models [19]. None of these are breaking changes.
vLLM also fixed a double BOS issue in LLM.chat() for multimodal models [4] and improved QSA sparse GQA for prefill and short-context decode [5].
Action items
- → Review vLLM security patches for GLMGA sampling cap and cache salt validation; check if your deployment is affected vllm-project/vllm [immediate]
- → Monitor vLLM Fast Start daemon if you restart engines frequently; it may replace disk reloads vllm-project/vllm [monitor]
- → Review llama.cpp UI export fix for branch data loss when exporting from Settings ggml-org/llama.cpp [plan]
- → Test sglang v0.5.19 for new model support and measure performance; plan an upgrade if you use Qwen3.8 or Hy4-preview sgl-project/sglang [plan]
References
- [1] [Security] Cap GLMGA video sampling to prevent request-driven resource exhaustion (#54935) ↗ vllm-project/vllm
- [2] [Security] Validate cache salts before they reach LMCache (#51444) ↗ vllm-project/vllm
- [3] Fast Start ↗ vllm-project/vllm
- [4] [Bugfix] Fix double BOS in LLM.chat() for multimodal models ↗ vllm-project/vllm
- [5] [Qwen3.8-Flash-Next] Improve QSA sparse GQA for prefill and short-ctx decode ↗ vllm-project/vllm
- [6] v0.5.19 ↗ sgl-project/sglang
- [7] Support Hy4-preview ↗ sgl-project/sglang
- [8] [AMD] Optimize Kimi-K3 Triton MLA prefill on gfx950 ↗ sgl-project/sglang
- [9] [Cookbook] Kimi-K3: add measured B300 1x8 Unified 8k/1k speed numbers ↗ sgl-project/sglang
- [10] [Perf] Vectorize alloc_extend_naive to remove the per-request Python loop ↗ sgl-project/sglang
- [11] ggml : don't crash when backend search path can't be read (#28271) ↗ ggml-org/llama.cpp
- [12] ui: export conversations from database instead of cached store ↗ ggml-org/llama.cpp
- [13] Model: add Tencent Hy 4 (hy_v4) preview architecture support ↗ ggml-org/llama.cpp
- [14] metal : add remaining fa-vec tunings for M3 Max ↗ ggml-org/llama.cpp
- [15] app: harden Codex desktop proxy handling ↗ ollama/ollama
- [16] app: route Codex auto review through selected model ↗ ollama/ollama
- [17] openai: preserve images through response compaction ↗ ollama/ollama
- [18] openai: add Codex compaction support ↗ ollama/ollama
- [19] app: add Ollama to ChatGPT Desktop ↗ ollama/ollama