El proyecto llama.cpp ha lanzado la versión b10291, que incluye correcciones críticas para el backend de Vulkan junto con actualizaciones estándar de la plataforma. Los cambios técnicos principales abordan problemas del tamaño del lote de envío e introducen nuevas capacidades de diagnóstico para errores del controlador.

  • Corrige un error donde el umbral de envío se aplicaba demasiado tarde en la tubería de Vulkan.
  • Añade herramientas de depuración para proporcionar información más detallada al diagnosticar errores del controlador DeviceLost.
  • Reemplaza llamadas abort con excepciones throw e implementa macros de registro para una mejor gestión de errores.
  • Limpia dependencias circulares dentro de la base de código.

Esta versión mejora la estabilidad para usuarios que ejecutan llama.cpp en hardware habilitado para Vulkan resolviendo problemas específicos de temporización del envío y ofreciendo mejor visibilidad sobre las causas de los fallos.