Le projet llama.cpp a publié la version b10408, qui introduit un noyau DMMV Q3_K ESIMD pour les GPU Intel. Cette version comprend également de nouveaux noyaux ESIMD Q4_K et Q6_K et refactorise la base de code pour permettre le contrôle d'ESIMD à l'exécution plutôt qu'à la compilation.
- Ajoute les noyaux ESIMD DMMV Q3_K, Q4_K et Q6_K.
- Déplace le contrôle d'ESIMD de la configuration à la compilation vers l'exécution.
- Utilise ESIMD par défaut lorsque disponible et corrige les erreurs potentielles avec ce comportement par défaut.
- Inclut des directives de déroulement explicites pour les noyaux ESIMD et nettoie le code du noyau.
La mise à jour fournit des binaires pour macOS, Linux, Windows, Android et openEuler via les backends CPU, CUDA, Vulkan, OpenCL, ROCm et SYCL.