llama.cpp परियोजना ने संस्करण b11120 जारी किया, जिसने आंतरिक प्रतीकों को छिपाकर Vulkan बैकएंड में एक गंभीर बग को ठीक किया। यह बदलाव उन डुप्लिकेट-dlopen स्टेट विनाश समस्याओं को रोकता है जो तब होती थीं जब आंतरिक प्रतीक एक्सपोर्ट किए जाते थे।
- मुद्दा #29138 को ठीक किया, जहां इंटरपोज्ड डिस्ट्रक्टर्स ने लाइव vk_instance को नष्ट कर दिया, जिससे vk_instance.device_indices पर डिवाइस क्वेरी GGML_ASSERT से टकरा गई।
- केवल GGML_BACKEND_API को छिपी हुई दृश्यता के साथ एक्सपोर्ट किया गया, PR #28732 में पेश किए गए एक्सपोर्ट व्यवहार को वापस लाया गया।
macOS (Apple Silicon और Intel), Linux (CPU, Vulkan, CUDA 12/13, ROCm 10.0, OpenVINO, SYCL, Snapdragon), Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm 10.0), Android, और openEuler के लिए बाइनरी प्रदान की गई हैं।
विभिन्न प्लेटफ़ॉर्म-विशिष्ट बाइनरी के साथ iOS XCFramework और UI बिल्ड शामिल हैं।
यह अपडेट लाइब्रेरी लोडिंग के दौरान प्रतीक इंटरपोज़िशन से होने वाले क्रैश को हल करके Vulkan बैकएंड पर निर्भर उपयोगकर्ताओं के लिए स्थिरता सुनिश्चित करता है।