]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml : add `GGML_PAD_REFLECT_1D` operation (ggml/1034)
authorPAB <redacted>
Tue, 3 Dec 2024 19:20:04 +0000 (20:20 +0100)
committerGeorgi Gerganov <redacted>
Thu, 5 Dec 2024 11:27:31 +0000 (13:27 +0200)
commitc2082d93a82d66dca112098c63775d7a97e6d47b
treed0ce0a52455c588d6d0fa4a47f4cb70d0dd93781
parentd405804be84cfdac936f28b3446ce8cb988408d8
ggml : add `GGML_PAD_REFLECT_1D` operation (ggml/1034)

* ggml_pad_reflect_1d defined in header

* implemented on CPU

* called the forward pass

* impl Metal kernel

* added Metal kernel

* added OP_PAD_REFLECT_1D in test-backend-ops.cpp

* add test-pad-reflect-1d test case

* test case support multiple backend
ggml/include/ggml.h
ggml/src/ggml-cpu/ggml-cpu.c
ggml/src/ggml-metal/ggml-metal.m
ggml/src/ggml-metal/ggml-metal.metal
ggml/src/ggml.c
tests/test-backend-ops.cpp