llama.cpp 项目发布了版本 b10944,其中包括对 SYCL 后端的内存获取错误的修复。此更新解决了 ZES API 的支持问题,并修正了对 Level Zero SDK 或开发包的检测。
- 修复了检测 Level Zero SDK/开发包时的错误,并在检测到错误时停止构建。
- 解决了缺少 Level Zero 开发包时发生的构建错误。
- 删除了未使用的头文件并调整了日志级别以提高清晰度。
- 将环境变量的读取移动到所有入口函数中,并移除了 GGML_SYCL_DEV_DEBUG。
该版本为 macOS、Linux、Windows、Android 和 openEuler 提供了适用于 CPU、GPU 以及各种加速后端(包括 CUDA、ROCm、Vulkan、OpenVINO 和 SYCL)的二进制文件。