]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
metal: add CONV_3D (#19927)
authorRashid Ul Islam <redacted>
Mon, 23 Mar 2026 07:45:34 +0000 (13:15 +0530)
committerGitHub <redacted>
Mon, 23 Mar 2026 07:45:34 +0000 (09:45 +0200)
commit177c75852a6a6fd6810ce23f50c77e4a60ea6828
tree0174d1aeeef159f4d5d83f73fa4dae06396374a7
parent7a0b6a635ef33a9fd7f9441231c6c705f10abb59
metal: add CONV_3D  (#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