El proyecto llama.cpp lanzó la versión b10418, introduciendo soporte para memoria fija del host para mejorar el acceso a la memoria del Host al Dispositivo en SYCL. Esta actualización aborda problemas de seguridad de hilos dentro de la implementación del backend.
- Añade soporte para ggml_backend_sycl_host_buffer_type_get_max_size para memoria fija del host.
- Corrige un problema de seguridad de hilos en el backend SYCL.
- Incluye binarios 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) y openEuler.
- Proporciona un paquete de interfaz de usuario unificado para todas las plataformas.
El lanzamiento permite una transferencia de datos más rápida entre la memoria del host y del dispositivo para hardware compatible con SYCL, garantizando estabilidad mediante una mejor seguridad de hilos.