# llama.cpp يعالج خللًا في البحث عن المقاييس عبر Vulkan NVFP4

> يوسّع الإصدار b12073 جدول بحث مشتركًا لمنع القراءات خارج حدوده عند استخدام قيم معيّنة لبايتات المقياس. ويستهلك كل خط معالجة متأثر 512 بايت إضافية من الذاكرة المشتركة.

Oossa · 2026-11-03 · https://oossa.com/ar/llama-cpp-fixes-vulkan-nvfp4-scale-lookup-bug

يعالج الإصدار b12073 من llama.cpp خللًا في Vulkan في طريقة البحث عن قيم المقياس UE4M3 ضمن بيانات NVFP4. إذ كانت بعض بايتات المقياس تؤدي إلى قراءة تتجاوز جدول البحث في الذاكرة المشتركة، لأن الجدول يضم 128 مدخلًا، بينما يمكن للبايت الخام تمثيل 256 قيمة.

يوسّع الإصلاح الجدول ومخصصات الذاكرة المرتبطة به ليشملا 256 مدخلًا. ويستهلك كل خط معالجة NVFP4 مقدارًا إضافيًا قدره 512 بايت من الذاكرة المشتركة. وتشير ملاحظات الإصدار إلى أن النماذج التي جرى تكميمها باستخدام llama.cpp غير متأثرة، لأن شفرة التحويل فيه لا تضبط البت الذي يؤدي إلى البحث خارج حدود الجدول.

## الحقائق

- يتضمن الإصلاح إصدار llama.cpp b12073.
- يستهلك كل خط معالجة NVFP4 مقدارًا إضافيًا قدره 512 بايت من الذاكرة المشتركة.

## لماذا يهم

يحمي الإصلاح من البحث خارج حدود الجدول عند تشغيل أحمال عمل NVFP4 عبر Vulkan، بينما لا تتأثر النماذج التي جرى تكميمها باستخدام llama.cpp بالخلل، وفقًا لملاحظات الإصدار.

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

1. [ggml-org/llama.cpp b12073](https://github.com/ggml-org/llama.cpp/releases/tag/b12073) – llama.cpp, 2026-11-03

آخر تحديث: 2026-11-03
