The llama.cpp project released build b10673, which includes specific performance optimizations for Apple M4 hardware. This update introduces fa_vec_tuned_table records into the ggml-metal-tuning module to improve Metal backend efficiency.
- Adds tuned lookup tables for F16, Q4_0, Q4_1, Q5_0, Q5_1, and Q8_0 quantizations on M4 chips with 10 GPU cores.
- Provides binaries for macOS Apple Silicon (arm64), macOS Intel (x64), and iOS XCFramework.
- Includes Linux builds for Ubuntu x64 and arm64 across CPU, Vulkan, ROCm 7.14, OpenVINO, and SYCL backends.
- Offers Windows binaries for CPU, OpenCL Adreno, CUDA 12/13, Vulkan, OpenVINO, SYCL, and ROCm 7.14.
- Adds Android arm64 (CPU) support and UI binaries.
This release ensures that users on Apple M4 devices can leverage optimized Metal kernels for faster inference.