llama.cpp b10174, vLLM v0.26.0, and Stockfish 16.1 Advance Local AI Performance

This week's highlights feature significant updates to local inference engines: llama.cpp adds speculative decoding for GLM-5.2, vLLM introduces Inkling model support and performance boosts with piecewise CUDA graphs. Additionally, the renowned Stockfish 16.1 chess engine sees its latest official release, underscoring continued advancements in game AI.

llama.cpp b10174 adds GLM-5.2 speculative decoding support (llama.cpp)

llama.cpp, the highly popular C/C++ inference engine for large language models, has released version b10174, bringing a notable enhancement in inference acceleration. This update specifically introduces NextN/MTP speculative decoding support for the GLM_DSA (GLM-5.2) model. Speculative decoding is a cutting-edge technique that significantly speeds up token generation by having a smaller, faster draft model predict several tokens ahead, which are then verified in parallel by the larger target model. If the predictions are correct, multiple tokens are accepted simultaneously, leading to a dramatic increase in effective inference speed. This release not only expands the range of models supported by llama.cpp—adding GLM-5.2 to its robust lineup—but also democratizes advanced inference techniques for users running models on consumer-grade hardware. The ability to utilize speculative decoding for a new model type means that developers and enthusiasts can experience faster, more efficient local AI inference without requiring top-tier data center GPUs. Users can leverage this feature by specifying `--spec-type draft-mtp` with GLM-5.2 models, making high-performance local AI more accessible and practical for everyday use.
Integrating speculative decoding for GLM-5.2 into llama.cpp is a big win for local inference. It means faster responses from this model on my GPU, directly improving the user experience for local LLM applications.

vLLM v0.26.0 adds Inkling model family support, improves CUDA graph for performance (vLLM)

vLLM, a high-throughput and low-latency LLM serving engine, has launched its v0.26.0 release, packed with substantial improvements for model compatibility and inference performance. A key highlight is the full support for the new Inkling model family, allowing users to efficiently deploy and serve these models with vLLM's optimized architecture. This expands the ecosystem of open-weight models that can benefit from vLLM's advanced features, such as PagedAttention for efficient KV cache management. Furthermore, vLLM v0.26.0 introduces piecewise CUDA graph support. CUDA graphs are critical for reducing overhead in GPU operations by capturing and replaying sequences of GPU commands, significantly boosting inference speed, especially for smaller batches or dynamic workloads. This piecewise implementation likely offers more flexibility and broader applicability compared to monolithic CUDA graphs. Building upon previous releases, where Model Runner V2 became the default for dense models in v0.25.0 to enhance quantized model support and general efficiency, v0.26.0 continues this trajectory of optimizing GPU utilization and overall inference throughput. These advancements make vLLM an even more powerful tool for local LLM deployments demanding both performance and broad model support.
The addition of Inkling model support and piecewise CUDA graph optimization in vLLM v0.26.0 is excellent. It streamlines deployment for new models and provides tangible performance gains, which is crucial for maximizing throughput on a local GPU setup.

Stockfish 16.1 chess engine released, maintaining strength and accessibility (Stockfish (chess NNUE))

The world-renowned open-source chess engine, Stockfish, has announced the official release of version 16.1. Stockfish consistently ranks as one of the strongest chess engines globally, making each new iteration a significant event for chess enthusiasts, researchers, and AI developers alike. This release continues Stockfish's tradition of incremental improvements in its neural network-based evaluation (NNUE) functions and search algorithms, which are pivotal to its extraordinary strength. NNUE allows the engine to evaluate positions with human-like intuition blended with brute-force calculation, leveraging neural networks trained on vast datasets of chess games. Stockfish 16.1 remains freely available for download across various operating systems, including Windows, Linux, and macOS. This accessibility ensures that anyone with a consumer-grade CPU can run a world-class AI, demonstrating the power of optimized, open-source AI runnable on local hardware. The continuous refinement of Stockfish serves as a powerful benchmark for what's achievable in game AI, showcasing advances in quantized inference and the delicate balance between search depth and evaluation accuracy that defines cutting-edge chess engines.
Stockfish 16.1 is another testament to the power of open-source game AI. Its continued dominance and accessibility provide a fantastic benchmark for anyone interested in high-performance, locally executable AI.