El proyecto llama.cpp lanzó la compilación b10863, que incluye una corrección para hilos inactivos en el kernel `mul_mv_iq3_xxs` en Metal cuando `ne00` es menor que 1024. La actualización aborda un problema de simdgroup medio inactivo introduciendo un kernel dividido separado para dimensiones específicas de matrices.
- Corrige el simdgroup medio inactivo en `kernel_mul_mv_iq3_xxs_f32` para `ne00 < 1024`.
- Mantiene `N_R0_IQ3_XXS = 4` y envía un kernel dividido separado de 8 filas cuando `ne00/32 < 32` y divide 32.
- Utiliza una constante de función para seleccionar la división de filas `iq3_xxs` en lugar de una instanciación de kernel separada.
Esta versión proporciona binarios para macOS, iOS, Linux, Android, Windows y openEuler a través de varios backends de hardware que incluyen CPU, CUDA, ROCm, Vulkan y OpenVINO.