The llama.cpp project released version b10947, which addresses a critical load-time crash in the Nemotron-H model. The update guards against a zero divisor error that occurred when the NextN/MTP tail loop derived expert FFN size from per-layer arrays holding zero values for non-MoE layers.
- Fixes SIGFPE crash by reporting malformed metadata instead of dividing by zero when expert_feed_forward_length is missing.
- Provides binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, OpenCL, Vulkan, OpenVINO, SYCL, ROCm), and openEuler.
This change prevents the application from dying with a signal error during checkpoint loading, ensuring stable operation for models with mixed MoE and dense layers.