The llama.cpp project has released version b10313, which introduces a Least Recently Used (LRU) scheduler for its server component. This update includes handling for request coalescing and fixes for streaming cases.
- The server now supports an LRU scheduler to manage connections.
- Request coalescing logic is implemented to handle waiting queue exits.
- Tests have been added to verify the new scheduling behavior.
- A bug affecting the stream case has been fixed.
This release provides updated binaries for macOS, Linux, Windows, Android, and iOS across various hardware backends including CPU, CUDA, Vulkan, ROCm, and OpenVINO.