أصدر مشروع llama.cpp الإصدار b9891، مقدمًا عملية جديدة `col2im_1d` للخلفية Metal. يعكس هذا الإضافة مساري CPU وCUDA، ويدعم أنواع البيانات f32 وf16 وbf16.

  • ينفذ نواة Metal عملية جمع (gather) مع مكدس F32، وفهرسة خطية، ودون عمليات ذرية.
  • تمت إضافة فحوصات دعم لضمان استمريرية الوجهة ومطابقة الأنواع لـ `GGML_OP_COL2IM_1D`.
  • الملفات الثنائية متوفرة لأنظمة macOS (Apple Silicon وIntel)، وiOS، وLinux (CPU، Vulkan، ROCm، OpenVINO، SYCL)، وAndroid، وWindows (CPU، OpenCL، CUDA 12/13، Vulkan، OpenVINO، SYCL، HIP)، وopenEuler.

يتيح هذا الإصدار استخدام عملية `col2im_1d` على أجهزة Apple Silicon عبر Metal.