llama.cpp 프로젝트는 버전 b9902를 출시했으며, 풀 리퀘스트 #25236을 통해 `cross_entropy_loss` 및 `cross_entropy_loss_back` 연산에 대한 SYCL 지원을 도입했습니다. 이 업데이트에는 코드베이스 내 형식 문제 수정도 포함되어 있습니다.

  • macOS/iOS: Apple Silicon (arm64) 및 Intel (x64) 에 대한 바이너리와 iOS XCFramework가 제공됩니다. Apple Silicon에서의 KleidiAI 지원은 비활성화됩니다.
  • Linux: Ubuntu x64, arm64, s390x CPU용 빌드와 함께 Vulkan, ROCm 7.2, OpenVINO, SYCL (FP32/FP16) 변형 버전이 제공됩니다.
  • Android: arm64 CPU 바이너리가 포함되어 있습니다.
  • Windows: 릴리스에는 x64 및 arm64 CPU, OpenCL Adreno, CUDA 12.4 및 13.3, Vulkan, OpenVINO, SYCL, HIP가 포함됩니다.
  • openEuler: x86 (310p, 910b ACL Graph) 및 aarch64 (310p, 910b ACL Graph) 에 대한 빌드가 제공되며, 초기 풀 리퀘스트는 비활성화 표시되어 있습니다.

이 릴리스는 특정 손실 함수에 대한 SYCL 가속을 활성화하여 하드웨어 호환성을 확장하고 주요 운영 체제 및 가속기 백엔드 전반에 걸쳐 포괄적인 바이너리를 제공합니다.