تقدم إصدار llama.cpp b1228 دعمًا للحشو الأيسر والدائري في عملية GGML_OP_PAD للخلفية (backend) الخاصة بـ Metal، مما ينسجم مع تطبيقات CPU و CUDA و Vulkan. يصلح هذا التغيير مشكلات الحشو الأيمن للمصادر المعاد ترتيبها ويضمن سلوكًا متسقًا عبر خلفيات الأجهزة المختلفة.

  • تقوم التنفيذات بإزاحة إحداثيات المصدر بمقدار الحشو الأيسر وتلفها للحشو الدائري.
  • تمت إضافة حالة اختبار لتغطية الوظيفة الجديدة.
  • تم حذف النواة f32_4 لأنها أبطأ وتفشل في حالتين من حالات الحشو عند تفعيلها.
  • يستخدم الكود ثابت دالة لمتغير الحشو الدائري لمرة واحدة وتخصيص النواة لكل خط أنابيب.

يوفر الإصدار ملفات ثنائية (binaries) لأنظمة macOS و iOS و Linux و Windows و Android و openEuler عبر مختلف المعماريات وتكوينات الخلفيات بما في ذلك CUDA و Vulkan و ROCm و OpenVINO.