أصدر مشروع llama.cpp الإصدار b11064، الذي يعدل الخلفية metal لدعم أعداد الرؤوس (hc) التعسفية في النواة dsv4_hc_pre. سابقًا، كانت هذه الأنوية تحتوي على hc = 4 ثابتة، مما أدى إلى تراجع العمليات ذات أعداد الرؤوس الأخرى إلى التنفيذ على وحدة المعالجة المركزية.

  • يمرر التغيير n_hc كثابت دالة ويقوم بالتكرار عليه في كل من أنوية ما قبل التحميل مع تحميلات مباشرة.
  • تمت إضافة حالات اختبار-backend-ops لقيم hc 1، 2، 3، 5، 8، و65، تغطي كلًا من السيناريوهات مع التعتيم ودونه.
  • يتيح هذا التحديث تشغيل نماذج مثل Kimi-K3 بكفاءة على وحدة معالجة الرسومات من خلال دعم أعداد نقاط التحقق المصرفية الديناميكية في مكدس الباقي عبر الطبقات.

يتضمن الإصدار ملفات ثنائية لأنظمة macOS وLinux وWindows وAndroid وopenEuler عبر خلفيات عتادية مختلفة تشمل CPU وCUDA وROCm وVulkan وOpenVINO وSYCL.