يوسع إصدار llama.cpp b10814 دعم الخلفية الخلفية لـ OpenCL من خلال إضافة تسع عمليات أحادية العنصر جديدة وتحسين نوى حركة البيانات.

  • تمت إضافة عمليات أحادية العنصر موسعة تشمل sgn و step و elu و hardswish و hardsigmoid و floor و ceil و round و trunc لمنع التراجع إلى وحدة المعالجة المركزية.
  • تم تنفيذ نواة نسخ f32 متصلة تُوزع عبر الجهاز بالكامل للحركات الخطية، مما يحسن الأداء للصفوف الطويلة القليلة في الموترات.
  • تم توسيع دعم CONCAT لجميع الأنواع السهلة النسخ (f16, bf16, i8, i16, i32, i64) عن طريق ربط النوى بحجم العنصر بدلاً من النوع المحدد.

تحسن هذه التغييرات تغطية وكفاءة OpenCL للخلفيات غير وحدة المعالجة المركزية عبر macOS و Linux و Windows و Android.