llama.cpp/ggml/src/ggml-metal
Rashid Ul Islam 177c75852a
metal: add CONV_3D (#19927)
* Apply suggestions from code review

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>

* metal:add conv_3d backend

Rebased with master and resolved conflicts.

* Resolved issues related to changes in variable names

* kernel void kernel_upscale_bilinear_f32 was missing in my branch, added back, should pass all tests now

---------

Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2026-03-23 09:45:34 +02:00
..
CMakeLists.txt docs : Minor cleanups (#19252) 2026-02-02 08:38:55 +02:00
ggml-metal-common.cpp models : optimize qwen3next graph (#19375) 2026-02-14 12:57:36 +02:00
ggml-metal-common.h metal : refactor + optimize v2 (#15995) 2025-09-17 20:38:12 +03:00
ggml-metal-context.h metal : support virtual devices (#18919) 2026-02-02 14:29:44 +02:00
ggml-metal-context.m metal : avoid divisions in bin kernel (#20426) 2026-03-12 09:42:40 +02:00
ggml-metal-device.cpp metal: add CONV_3D (#19927) 2026-03-23 09:45:34 +02:00
ggml-metal-device.h metal: add CONV_3D (#19927) 2026-03-23 09:45:34 +02:00
ggml-metal-device.m metal: add CONV_3D (#19927) 2026-03-23 09:45:34 +02:00
ggml-metal-impl.h metal: add CONV_3D (#19927) 2026-03-23 09:45:34 +02:00
ggml-metal-ops.cpp metal: add CONV_3D (#19927) 2026-03-23 09:45:34 +02:00
ggml-metal-ops.h metal: add CONV_3D (#19927) 2026-03-23 09:45:34 +02:00
ggml-metal.cpp chore : correct typos [no ci] (#20041) 2026-03-05 08:50:21 +01:00
ggml-metal.metal metal: add CONV_3D (#19927) 2026-03-23 09:45:34 +02:00