El proyecto llama.cpp lanzó la compilación b10052, con cambios internos significativos en el backend de Hexagon. La actualización incluye una reestructuración del manejo de la caché L2 con seguimiento de bits sucios y vaciado perezoso, junto con varias actualizaciones a los núcleos de multiplicación de matrices.
- hex-mm: corrige un límite artificial en el solucionador que restringía el número de hilos de preparación de activaciones
- hmx-mm: añade soporte para procesamiento de activaciones en mosaico para distribuir mejor la carga Hvx
- hex-l2: optimiza los vaciados de L2 a nivel de opbatch y rastrea alias de tensores para retrasar o saltar los vaciados
- hex-work: rehace la API heredada del grupo de trabajo para coincidir con hmx-queue y dma-queue
- hex-main: introduce un modo de respaldo para las devoluciones de llamada dspqueue y elimina la lógica de despertar anticipado que causaba errores
Esta versión proporciona binarios actualizados para macOS, Linux, Windows, Android e iOS a través de CPU, GPU y backends de hardware especializado.