Oossa

llama.cpp b12102 يصلح فحوص عروض الموترات المتباعدة

يغيّر الإصدار طريقة فحص llama.cpp للذاكرة التي تستخدمها عروض الموترات، لمعالجة حالات كان فيها فحص الحجم القديم يرفض عروضًا آمنة أو لا يرصد القراءات المتجاوزة للمصدر.

خبر موجزبقلم نشرته Oossa: 1 دقائق قراءة

أصدر فريق ggml-org الإصدار llama.cpp b12102، متضمنًا تغييرًا في طريقة فحص نطاق الذاكرة لعروض الموترات ذات الخطوات المتباعدة. كان الفحص السابق قد يرفض عروضًا تتداخل صفوفها رغم بقائها ضمن حدود المصدر، فيما يسمح ببعض العروض ذات الخطوات الأوسع التي تتجاوز حدوده.

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

لماذا يهم

بالنسبة إلى المطورين الذين يستخدمون llama.cpp، قد يمنع الفحص المعدّل تمرير عروض موترات تتجاوز حدود الذاكرة من دون اكتشافها؛ ولا تحدد ملاحظات الإصدار أثر ذلك على أداء النماذج.

هل كان هذا المقال مفيدًا؟
مشاركة

اقرأ أيضًا

Oossa · النشرة البريدية

أسبوع الذكاء الاصطناعي، مشروحًا

كل يوم اثنين: الأخبار التي تستحق المعرفة، بلغة بسيطة. مجانًا وبلا رسائل مزعجة.