O projeto llama.cpp lançou a compilação b10822, que modifica o sistema de build para embutir diretamente os recursos da interface do usuário usando CMake. Esta alteração remove a necessidade de um auxiliar de C++ em tempo de build e de uma dependência externa do gzip, simplificando assim o processo de compilação cruzada.
- O código C++ gerado é mantido em templates para preservar a legibilidade enquanto mantém os ativos da interface do usuário totalmente embutidos.
- Binários pré-compilados estão disponíveis para macOS (Apple Silicon e Intel), iOS, Linux (Ubuntu com CPU, Vulkan, ROCm 10.0, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm 10.0, OpenVINO, SYCL) e openEuler.
- As compilações do macOS Apple Silicon com KleidiAI estão desativadas nesta versão.
Esta atualização simplifica a infraestrutura de build para desenvolvedores enquanto fornece suporte abrangente à plataforma para a versão mais recente do llama.cpp.