أصدر مشروع llama.cpp الإصدار b11120، الذي يعالج خطأً حرجاً في الخلفية البرمجية لـ Vulkan من خلال إخفاء الرموز الداخلية. يمنع هذا التغيير مشاكل تدمير حالة dlopen المزدوج التي حدثت عندما كانت الرموز الداخلية مُصدَّرة.

  • يصلح المشكلة #29138 حيث دمرت المُدمِّرات المتداخلة vk_instance النشط، مما أدى إلى اصطدام استعلامات الجهاز بـ GGML_ASSERT على vk_instance.device_indices.
  • يُصدِّر فقط 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 وبناء واجهة المستخدم إلى جانب الثنائيات الخاصة بكل منصة.

يضمن هذا التحديث الاستقرار للمستخدمين الذين يعتمدون على الخلفية البرمجية لـ Vulkan من خلال حل الانهيارات الناتجة عن تداخل الرموز أثناء تحميل المكتبة.