The llama.cpp project has released version b9902, which introduces SYCL support for the `cross_entropy_loss` and `cross_entropy_loss_back` operations via pull request #25236. This update also includes a correction for a format issue within the codebase.
- macOS/iOS: Binaries provided for Apple Silicon (arm64) and Intel (x64), along with an iOS XCFramework; KleidiAI support on Apple Silicon is disabled.
- Linux: Builds available for Ubuntu x64, arm64, and s390x CPUs, as well as Vulkan, ROCm 7.2, OpenVINO, and SYCL (FP32/FP16) variants.
- Android: An arm64 CPU binary is included.
- Windows: Releases cover x64 and arm64 CPUs, OpenCL Adreno, CUDA 12.4 and 13.3, Vulkan, OpenVINO, SYCL, and HIP.
- openEuler: Builds for x86 (310p, 910b ACL Graph) and aarch64 (310p, 910b ACL Graph) are available, while the initial pull request is marked disabled.
This release expands hardware compatibility by enabling SYCL acceleration for specific loss functions and provides comprehensive binaries across major operating systems and accelerator backends.