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.