The llama.cpp project released version b10944, which includes a fix for the SYCL backend's get memory error. This update addresses support for the ZES API and corrects the detection of the Level Zero SDK or development package.

  • Fixes the error to detect the Level Zero SDK/dev package and stops the build upon detecting an error.
  • Resolves the build error that occurs when the Level Zero dev package is missing.
  • Removes unused header files and adjusts log levels for better clarity.
  • Moves reading of environment variables into all entry functions and removes GGML_SYCL_DEV_DEBUG.

The release provides binaries for macOS, Linux, Windows, Android, and openEuler across CPU, GPU, and various accelerator backends including CUDA, ROCm, Vulkan, OpenVINO, and SYCL.