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.