Le projet llama.cpp a publié la version b9891, introduisant une nouvelle opération `col2im_1d` pour le backend Metal. Cette ajout reflète les chemins CPU et CUDA, prenant en charge les types de données f32, f16 et bf16.
- Le noyau Metal implémente une opération gather avec un accumulateur F32, un indexage linéaire et sans atomiques.
- Des vérifications de prise en charge ont été ajoutées pour assurer la continuité de la destination et la correspondance des types pour `GGML_OP_COL2IM_1D`.
- Des binaires sont disponibles pour macOS (Apple Silicon et Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, OpenCL, CUDA 12/13, Vulkan, OpenVINO, SYCL, HIP) et openEuler.
Cette version permet l'utilisation de l'opération `col2im_1d` sur les appareils Apple Silicon via Metal.