أصدر فريق ggml-org الإصدار llama.cpp b12102، متضمنًا تغييرًا في طريقة فحص نطاق الذاكرة لعروض الموترات ذات الخطوات المتباعدة. كان الفحص السابق قد يرفض عروضًا تتداخل صفوفها رغم بقائها ضمن حدود المصدر، فيما يسمح ببعض العروض ذات الخطوات الأوسع التي تتجاوز حدوده.
تمرر دوال العرض المحدّثة الخطوات إلى مُنشئ الموتر، الذي يفحص عدد البايتات التي يصل إليها العرض فعليًا. ويتحقق الإصدار أيضًا، عبر تأكيد برمجي، من أن العرض المتباعد يبدأ بعناصر متجاورة على امتداد بُعده الأول. وتتوفر حزم البناء لأنظمة macOS وLinux وAndroid وWindows، إلى جانب منصات أخرى.
لماذا يهم
بالنسبة إلى المطورين الذين يستخدمون llama.cpp، قد يمنع الفحص المعدّل تمرير عروض موترات تتجاوز حدود الذاكرة من دون اكتشافها؛ ولا تحدد ملاحظات الإصدار أثر ذلك على أداء النماذج.