The llama.cpp project has released version 0.5.0, focusing on backend performance, broader model coverage, and more robust server operation. This update introduces support for new architectures like HRM-Text (DFM Mimir 1B) and MiMo-V2.6, while significantly enhancing computational efficiency through CUDA and Metal optimizations.
- Accelerates CUDA conv2d operations using implicit GEMM.
- Adds Metal MoE and SSM_CONV fusion optimizations.
- Allows the server to bind to multiple addresses via comma-separated TCP addresses and UNIX sockets.
- Enables image outputs from function calls by adding input_image support.
- Updates ggml to v0.25.0, expanding hyper-connection and flash-attention support across backends.
The release improves stability for router-spawned children and fixes several chat parser issues, ensuring more reliable operation for users deploying llama.cpp in production environments.