# تحديث llama.cpp يمنع تجاوز حجم الموترات

> يمنع إصدار 30 سبتمبر خللًا نادرًا في تجاوز السعة عند إضافة الحشو إلى الموترات الكبيرة، ما يعزز الاستقرار على مختلف المنصات.

Oossa · 2026-09-30 · https://oossa.com/ar/llama-cpp-update-adds-guard-against-tensor-size-overflow

أصدرت مكتبة llama.cpp تصحيحًا في 30 سبتمبر 2026 يمنع الموترات التي قد يتجاوز حجمها السعة أثناء إضافة الحشو. ويفحص التعديل الحجم الخام مضافًا إليه المحاذاة قبل إضافة الحشو، ويرفض الموترات غير الآمنة مبكرًا. ويُظهر اختبار جديد أن الإصلاح يرصد موترًا حجمه 2⁶⁴−16 بايت، كان يفلت من الفحص سابقًا. وينطبق التحديث على جميع الإصدارات المدعومة، من macOS إلى Windows وLinux، بما فيها إصدارات CUDA وVulkan.

## الحقائق

- يستهدف الإصلاح تجاوز السعة عندما تتجاوز قيمة nbytes + (alignment−1) الحد SIZE_MAX
- يستخدم الاختبار أبعاد الموتر [4, 2³⁰−1, 2³⁰+1, 1]

## لماذا يهم

يمنع إيقاف هذا التجاوز الأعطال أو تلف النتائج عند تشغيل نماذج ضخمة.

## المصادر والمراجع

1. [ggml-org/llama.cpp b11275](https://github.com/ggml-org/llama.cpp/releases/tag/b11275) – llama.cpp, 2026-09-30
2. [ggml-org/llama.cpp b11276](https://github.com/ggml-org/llama.cpp/releases/tag/b11276) – llama.cpp, 2026-09-30

آخر تحديث: 2026-09-30
