Proyek llama.cpp merilis versi b10229, yang mencakup perbaikan bug kritis untuk backend OpenCL. Pembaruan ini mengatasi masalah di mana data profiling gagal ditulis saat program berakhir.
- Perbaikan ini meningkatkan `ref_count` di `ggml_backend_opencl_init()` untuk mencegahnya menjadi -1 dalam metode `free()`.
- Ini memastikan bahwa data profiling di-flush dan disimpan dengan benar ketika `GGML_OPENCL_PROFILING` diaktifkan.
- Binari tersedia untuk macOS, Linux, Windows, Android, dan openEuler melalui backend CPU, CUDA, Vulkan, ROCm, OpenVINO, SYCL, dan HIP.
Perubahan ini memastikan bahwa pengguna yang mengandalkan profiling OpenCL dapat menangkap dan menganalisis metrik kinerja dengan sukses tanpa kehilangan data.