Proyek llama.cpp merilis versi b10418, memperkenalkan dukungan memori host tetap untuk meningkatkan akses memori Host-ke-Perangkat pada SYCL. Pembaruan ini mengatasi masalah keamanan utas dalam implementasi backend.

  • Menambahkan dukungan ggml_backend_sycl_host_buffer_type_get_max_size untuk memori host tetap.
  • Memperbaiki masalah keamanan utas di backend SYCL.
  • Menyertakan biner untuk macOS (Apple Silicon dan Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL FP32/FP16), Android, Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm 7.14), dan openEuler.
  • Menyediakan paket UI terpadu untuk semua platform.

Rilis ini memungkinkan transfer data yang lebih cepat antara memori host dan perangkat untuk perangkat keras yang kompatibel dengan SYCL sambil memastikan stabilitas melalui keamanan utas yang ditingkatkan.