قام مشروع llama.cpp بتوحيد أنماط دمج العمليات في الخلفية الخاصة بـ Metal ضمن جدول واحد، يشاركه كل من محسّن الرسم البياني ومشفّرات العمليات. كما يصحّح هذا التغيير خطأً في الفهارس المطلقة للمخرجات كان يتسبّب في تدهور بنسبة ~5% في سرعة توليد الرموز.
- تم الإعلان عن جميع أنماط العمليات القابلة للدمج مرة واحدة في ggml-metal-fuse.cpp، مما يضمن الاتساق بين مرحلتي التحسين والحوسبة.
- يمنع الإصلاح الخاص بفهارس عقد الرسم البياني المطلقة أن تُخضع العقدة الأخيرة لأنماط الدمج لفحوصات عدّ الاستخدام بشكل خاطئ، مما يستعيد دمج norm/MUL.
- يسمح الدعم الجديد لدمج نوى gating_delta_net مع عمليات نسخ الذاكرة المؤقتة، بكتابة اللقطات مباشرةً في مخزن مؤقت KV.
- تم تغيير علم "raw" (خام) إلى "unsafe" (غير آمن) لتوضيح أن الاستدعاءات الخاصة بالنمط تعمل كمحقّق وحيد للسلامة.
- توفر واجهة برمجة التطبيقات الجديدة المخصصة إحصائيات دمج مستقلة عن الخلفية للاختبار، بما في ذلك مجموعة اختبارات تدهور تقارن اللوغيتس المدمجة وغير المدمجة عبر NMSE.
تحسّن هذه التحديثات قابلية صيانة الكود من خلال توحيد منطق الدمج، وتُعيد تعويض خسائر الأداء الناتجة عن فشل الدمج الصامت في الإصدارات السابقة.