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.