O projeto llama.cpp lançou a versão b10408, que introduz um kernel DMMV Q3_K ESIMD para GPUs Intel. Este lançamento também inclui novos kernels ESIMD Q4_K e Q6_K e refatora a base de código para permitir o controle do ESIMD em tempo de execução em vez de em tempo de compilação.
- Adiciona kernels ESIMD DMMV Q3_K, Q4_K e Q6_K.
- Move o controle do ESIMD da configuração em tempo de compilação para o tempo de execução.
- Usa ESIMD por padrão quando disponível e corrige erros potenciais com esse comportamento padrão.
- Inclui diretivas de desenrolamento explícitas para kernels ESIMD e limpa o código do kernel.
A atualização fornece binários para macOS, Linux, Windows, Android e openEuler através dos backends CPU, CUDA, Vulkan, OpenCL, ROCm e SYCL.