]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
metal: add CONV_3D (llama/19927)
authorRashid Ul Islam <redacted>
Mon, 23 Mar 2026 07:45:34 +0000 (13:15 +0530)
committerGeorgi Gerganov <redacted>
Sun, 29 Mar 2026 12:04:36 +0000 (15:04 +0300)
commitc589dd77d4fe9df5ea6f1072d7913e870ed4da10
treebb74df0cbed5c02fe67b0ce3889c6a07ca5ce36a
parent54f5c02f29a6d5f20f94d4707dded5fcc0b2fdb0
metal: add CONV_3D (llama/19927)

* Apply suggestions from code review

Co-authored-by: Georgi Gerganov <redacted>
* 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 <redacted>
ggml/src/ggml-metal/ggml-metal-device.cpp
ggml/src/ggml-metal/ggml-metal-device.h
ggml/src/ggml-metal/ggml-metal-device.m
ggml/src/ggml-metal/ggml-metal-impl.h
ggml/src/ggml-metal/ggml-metal-ops.cpp
ggml/src/ggml-metal/ggml-metal-ops.h
ggml/src/ggml-metal/ggml-metal.metal