يصحح إصدار llama.cpp b10676 خطأً في `conv_transpose_2d` حيث كان يتم حساب الدفعة الأولى فقط، تاركة الدفعات اللاحقة صفراً. ينطبق هذا الإصلاح على مكتبة ggml الأساسية وتنفيذ الخلفية Metal.
- ggml: تتكرر عملية تبديل المصدر وحلقة الحساب الآن عبر بُعد الدفعة، ويتم قياس حجم مخزن العمل حسب عدد الدفعات.
- Metal: تغطي شبكة النواة جميع الدفعات، وتفكك فهرس الدفعة من الإحداثي z لإزاحة مؤشرات الإدخال والوجهة.
- تمت إضافة حالة اختبار متعددة الدفعات إلى `test-backend-ops` للتحقق من الإصلاح.
يضمن ذلك صحة نتائج الالتفاف متعدد الدفعات عبر خلفيات CPU و GPU.