El proyecto llama.cpp lanzó la versión b10408, que introduce un kernel DMMV Q3_K ESIMD para GPUs Intel. Este lanzamiento también incluye nuevos kernels ESIMD Q4_K y Q6_K y refactoriza la base de código para permitir el control de ESIMD en tiempo de ejecución en lugar de en tiempo de compilación.

  • Añade kernels ESIMD DMMV Q3_K, Q4_K y Q6_K.
  • Mueve el control de ESIMD de la configuración en tiempo de compilación al tiempo de ejecución.
  • Usa ESIMD por defecto cuando está disponible y corrige errores potenciales con este comportamiento por defecto.
  • Incluye directivas de desenrollado explícitas para kernels ESIMD y limpia el código del kernel.

La actualización proporciona binarios para macOS, Linux, Windows, Android y openEuler a través de los backends CPU, CUDA, Vulkan, OpenCL, ROCm y SYCL.