llama.cpp प्रोजेक्ट ने बिल्ड b10822 जारी किया, जो CMake का उपयोग करके सीधे यूजर इंटरफ़ेस संपत्तियों को एम्बेड करने के लिए बिल्ड सिस्टम को संशोधित करता है। इस बदलाव से बिल्ड-टाइम C++ हेल्पर और बाहरी gzip निर्भरता की आवश्यकता समाप्त हो जाती है, जिससे क्रॉस-कंपाइलेशन प्रक्रिया सरल हो जाती है।
- पठनीयता बनाए रखते हुए पूरी तरह से एम्बेड किए गए UI संपत्तियों को संरक्षित करते हुए उत्पन्न C++ कोड टेम्पलेट्स में रखा जाता है।
- macOS (Apple Silicon और Intel), iOS, Linux (Ubuntu with CPU, Vulkan, ROCm 10.0, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm 10.0, OpenVINO, SYCL) और openEuler के लिए पूर्व-निर्मित बाइनरी उपलब्ध हैं।
- इस रिलीज़ में KleidiAI के साथ macOS Apple Silicon बिल्ड अक्षम कर दिए गए हैं।
यह अपडेट डेवलपर्स के लिए बिल्ड इंफ्रास्ट्रक्चर को सरल बनाता है और llama.cpp के नवीनतम संस्करण के लिए व्यापक प्लेटफ़ॉर्म समर्थन प्रदान करता है।