llama.cpp प्रोजेक्ट ने संस्करण b9891 जारी किया, जिसने Metal बैकएंड के लिए एक नया `col2im_1d` ऑपरेशन पेश किया। यह जोड़ 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 के लिए उपलब्ध हैं।

यह रिलीज Metal के माध्यम से Apple Silicon डिवाइसों पर `col2im_1d` ऑपरेशन का उपयोग सक्षम बनाती है।