تقدم إصدار llama.cpp b1228 دعمًا للحشو الأيسر والدائري في عملية GGML_OP_PAD للخلفية (backend) الخاصة بـ Metal، مما ينسجم مع تطبيقات CPU و CUDA و Vulkan. يصلح هذا التغيير مشكلات الحشو الأيمن للمصادر المعاد ترتيبها ويضمن سلوكًا متسقًا عبر خلفيات الأجهزة المختلفة.
- تقوم التنفيذات بإزاحة إحداثيات المصدر بمقدار الحشو الأيسر وتلفها للحشو الدائري.
- تمت إضافة حالة اختبار لتغطية الوظيفة الجديدة.
- تم حذف النواة f32_4 لأنها أبطأ وتفشل في حالتين من حالات الحشو عند تفعيلها.
- يستخدم الكود ثابت دالة لمتغير الحشو الدائري لمرة واحدة وتخصيص النواة لكل خط أنابيب.
يوفر الإصدار ملفات ثنائية (binaries) لأنظمة macOS و iOS و Linux و Windows و Android و openEuler عبر مختلف المعماريات وتكوينات الخلفيات بما في ذلك CUDA و Vulkan و ROCm و OpenVINO.