# تحديث llama.cpp لـVulkan يصلح التعامل مع اللانهاية وNaN في top‑k

> يعالج إصدار Oct 8 2026 خللًا في Vulkan كان يسبب أعطالًا ونتائج خاطئة عند ظهور قيم اللانهاية أو NaN في حسابات top‑k.

Oossa · 2026-10-08 · https://oossa.com/ar/llama-cpp-vulkan-update-fixes-infinities-and-nan-handling-in-top-k

أصدرت مكتبة llama.cpp مفتوحة المصدر الإصدار b11505 في 2026‑10‑08. ويصلح التحديث خللًا في تظليل Vulkan ضمن عملية top‑k. في السابق، كانت قيم +inf وNaN تُهمَل، وقد يؤدي ذلك إلى تعليق على وحدات معالجة الرسوميات من NVIDIA أو إلى فهارس خاطئة على وحدات AMD. ويحوّل التصحيح NaN إلى -inf، ويوسّع نطاق الفئات لاحتساب جميع القيم، ويصحح مسار k = 1 للأعداد السالبة. كما يضيف اختبارًا جديدًا باسم test_top_k_inf للتحقق من هذه الحالات.

## الحقائق

- تاريخ الإصدار: 2026‑10‑08
- يعالج الإصلاح طريقة تعامل TOP_K مع +inf وNaN والقيم السالبة في Vulkan

## لماذا يهم

سيشهد المطورون الذين يستخدمون llama.cpp مع Vulkan أعطالًا أقل ونتائج أدق لترتيب الرموز عندما تتضمن مطالباتهم قيمًا عائمة متطرفة.

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

1. [ggml-org/llama.cpp b11505](https://github.com/ggml-org/llama.cpp/releases/tag/b11505) – llama.cpp, 2026-10-08

آخر تحديث: 2026-10-08
