El proyecto llama.cpp lanzó la versión b11309, que incluye una optimización clave para el backend de Hexagon. Esta actualización añade soporte para el modo scatter seguro a la operación ALLREDUCE, buscando mejorar el rendimiento y la estabilidad en dispositivos Qualcomm Snapdragon.
- Optimiza ALLREDUCE de Hexagon añadiendo soporte para el modo scatter seguro.
- Reescribe la implementación hex-allreduce para eliminar los desbordamientos de registros.
- Reduce los comentarios excesivos en el código hex-allreduce.
- Proporciona binarios para macOS (Apple Silicon e Intel), Linux, Windows, Android y openEuler a través de backends CPU, GPU y NPU.
Este lanzamiento permite una inferencia distribuida más eficiente en hardware móvil con NPUs Hexagon mientras mantiene una amplia compatibilidad entre los principales sistemas operativos de escritorio y móviles.