llama.cpp प्रोजेक्ट ने b10857 बिल्ड जारी किया, जिसमें 32-बिट प्लेटफॉर्मों पर Vulkan-Hpp हैंडल उपयोग के लिए एक सुधार शामिल है। यह अपडेट प्रकार सुरक्षा मुद्दों को संबोधित करता है जहां VkBuffer जैसे Vulkan नॉन-डिस्पैचएबल हैंडल को uint64_t के रूप में दर्शाया गया है।

  • vk::Buffer के लिए operator<< जोड़ता है ताकि डीबग और मेमोरी लॉग के लिए std::ostream में सीधे स्ट्रीमिंग की अनुमति मिल सके।
  • VkBuffer में कास्ट करने के बजाय vk::Buffer को Vulkan-Hpp CommandBuffer::copyBuffer APIs में सीधे पास करता है।

यह बदलाव 32-बिट आर्किटेक्चर पर Vulkan ऑब्जेक्ट्स के सही हैंडलिंग को सुनिश्चित करता है, लॉगिंग और बफर कॉपी ऑपरेशन में संभावित त्रुटियों को रोकता है।