يعالج إصدار llama.cpp b10677 خطأً حرجاً في الخلفية (backend) الخاصة بـ Vulkan حيث تسببت التبعية المفقودة لـ view-alias في إعادة ترتيب غير صحيح للعُقد بواسطة مُحسّن الرسم البياني.
- يضمن الإصلاح أن `is_src_of` يعامل بشكل صحيح نظامين من نفس موتر كذوي تبعية، مما يمنع أخطاءً صامتة أثناء فك التشفير الجشع (greedy decoding) وفك التشفير التخميني (speculative decoding).
- لم تعد العُقد التي تحتوي على عمليات مثل NONE وRESHAPE وTRANSPOSE وVIEW أو PERMUTE تُعامل كاعتمادات aliasing، مما يعيد حرية المُحسّن دون المساس بالصحة.
- يتم تجميع الكود بجعل معلمة lambda ثابتة (const) والتقاط `is_empty` داخل `is_src_of`، مما يحل مشكلات الرؤية مع المؤشرات غير الثابتة.
- يصلح هذا التغيير بشكل محدد مشاكل الحالة المتكررة (recurrent state) للنماذج مثل Qwen3.8 على عتاد Vulkan من AMD وNVIDIA، بينما يبقى CUDA دون تأثر.
يحل الإصدار المشكلة #27805 ويوفر ثنائيات (binaries) لأنظمة macOS وLinux وWindows وAndroid وopenEuler عبر وحدات المعالجة المركزية (CPU)، ووحدات معالجة الرسومات (GPU)، وخلفيات مسرعات متنوعة.