Проект 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.