b9646
📦 llama-cppView on GitHub →
🐛 3 fixes🔧 4 symbols
Summary
This release focuses heavily on refactoring the SYCL backend by removing per-allocation Level Zero runtime checks and centralizing environment detection logic. It also provides numerous pre-built binaries for diverse hardware and operating systems.
Migration Steps
- If relying on GGML_SYCL_ENABLE_LEVEL_ZERO environment variable for Level Zero detection, note that detection logic has been centralized and moved earlier in initialization.
🐛 Bug Fixes
- Removed per-allocation Level Zero runtime checks in SYCL backend.
- Centralized Level Zero detection in ggml_sycl_init.
- Removed per-allocation getenv() for GGML_SYCL_ENABLE_LEVEL_ZERO.