# llama.cpp يصلح معالجة Conv2D في SYCL

> يعالج الإصدار b11815 نتائج غير صحيحة لعملية Conv2D في SYCL مع بعض تخطيطات الموترات، ويذكر اجتياز جميع اختبارات الواجهة الخلفية البالغ عددها 2,006.

Oossa · 2026-10-22 · https://oossa.com/ar/llama-cpp-fixes-sycl-conv2d-layout-handling

يصلح الإصدار b11815 من مشروع llama.cpp طريقة تعامل واجهة SYCL الخلفية مع الالتفاف ثنائي الأبعاد (Conv2D) عند استخدام مدخلات ونوى بترتيب القنوات. في السابق، كان بالإمكان أن تقرأ العملية مدخلات غير متجاورة باستخدام إزاحات خاطئة للعناصر، فتُنتج نتائج غير صحيحة من دون تنبيه.

يقصر التغيير العملية على المدخلات والنوى المتجاورة، بما يتوافق مع شروط واجهة CUDA الخلفية، ويضيف فحصًا لتجاور المدخلات. ويذكر المشروع أن عدد إخفاقات اختبارات Conv2D في SYCL انخفض من 16 إلى صفر، وأن الاختبارات اجتازت جميعها: 2,006 من أصل 2,006.

## الحقائق

- الإصدار: llama.cpp b11815.
- نتيجة اختبارات SYCL المعلنة: اجتياز 2,006 من أصل 2,006؛ وانخفضت إخفاقات Conv2D من 16 إلى 0.

## لماذا يهم

يعالج هذا التحديث حالة قد تُنتج فيها عملية Conv2D نتائج خاطئة بصمت لمطوري llama.cpp الذين يستخدمون واجهة SYCL الخلفية، لكن ملاحظات الإصدار لا تحدد التطبيقات أو الأجهزة التي قد تواجه هذا التخطيط.

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

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

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