The llama.cpp project has released version b10312, which includes a specific update to the server component. The key change addresses an issue where busy models were being evicted from the router.
- Server: Prevents eviction of busy models (PR #26567).
- macOS/iOS: Provides binaries for Apple Silicon (arm64) and Intel (x64), along with an iOS XCFramework. KleidiAI support on macOS is disabled.
- Linux: Offers builds for Ubuntu x64, arm64, and s390x CPUs, as well as Vulkan, ROCm 7.2, OpenVINO, SYCL FP32, and SYCL FP16 variants.
- Android: Includes an arm64 CPU build.
- Windows: Supports x64 and arm64 CPUs, OpenCL Adreno, CUDA 12/13, Vulkan, OpenVINO, SYCL, and HIP.
- openEuler: Builds for x86 (310p, 910b ACL Graph) and aarch64 (310p, 910b ACL Graph) are available, while the standard pull request is disabled.
This release ensures continuous availability of active models in server deployments and provides comprehensive binaries across major operating systems and hardware accelerators.