يوسع إصدار llama.cpp b10772 تغطية العمليات الأحادية F16 للخلفية Hexagon Tensor Processor (HTP) من خلال إضافة دعم لدالة القيمة المطلقة (ABS).
- يُدخل التحديث نوى hvx_abs_f16 ومُوجِّهات في hvx-arith.h، مما يعكس البنية الموجودة sqr_f16.
- تم تسجيل ABS كعملية HTP_OP_UNARY مدعومة، مما يتيح لـ ggml_hexagon_precompute_unary_params ملء معاملات النواة لعُقَد F16.
- يدمج الشيفرة المصدرية الدوال المنفصلة execute_op_unary_f32 و f16 في دالة واحدة execute_op_unary لتجنب تكرار أنابيب VTCM/DMA.
- أكدت التحقق على الجهاز على QRD8850 (Hexagon v81) نجاح 8/8 اختبارات لـ F16 و F32 ABS دون أي تراجع إلى وحدة المعالجة المركزية.
يُمكّن هذا التغيير حسابات القيمة المطلقة بكفاءة بدقة FP16 على العتاد المتوافق من Hexagon، مما يوسع نطاق العمليات الأحادية المدعومة للاستدلال على الأجهزة المحمولة.