llama.cpp प्रोजेक्ट ने संस्करण b10229 जारी किया, जिसमें ओपनसीएल बैकएंड के लिए एक महत्वपूर्ण बगफिक्स शामिल है। अपडेट एक समस्या को हल करता है जहां प्रोग्राम समाप्त होने के दौरान प्रोफाइलिंग डेटा लिखने में विफल रहता था।
- फिक्स `ggml_backend_opencl_init()` में `ref_count` को बढ़ाता है ताकि यह `free()` विधि में -1 न बन जाए।
- यह सुनिश्चित करता है कि जब `GGML_OPENCL_PROFILING` सक्षम हो तो प्रोफाइलिंग डेटा सही ढंग से फ्लश और सहेजा जाए।
- बाइनरी macOS, Linux, Windows, Android और openEuler के लिए CPU, CUDA, Vulkan, ROCm, OpenVINO, SYCL और HIP बैकएंड्स के लिए उपलब्ध हैं।
यह बदलाव यह सुनिश्चित करता है कि ओपनसीएल प्रोफाइलिंग पर निर्भर उपयोगकर्ता डेटा ह्रास के बिना प्रदर्शन मेट्रिक्स को सफलतापूर्वक कैप्चर और विश्लेषित कर सकें।