O projeto llama.cpp lançou a versão b10418, introduzindo suporte à memória fixa do host para melhorar o acesso à memória do Host para Dispositivo no SYCL. Esta atualização aborda problemas de segurança de threads na implementação do backend.
- Adiciona suporte a ggml_backend_sycl_host_buffer_type_get_max_size para memória fixa do host.
- Corrige um problema de segurança de thread no backend SYCL.
- Inclui binários para macOS (Apple Silicon e Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL FP32/FP16), Android, Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm 7.14) e openEuler.
- Fornece um pacote de UI unificado para todas as plataformas.
O lançamento permite uma transferência de dados mais rápida entre a memória do host e do dispositivo para hardware compatível com SYCL, garantindo estabilidade por meio de segurança de threads aprimorada.