]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml: add `GGML_SET` Metal kernel + i32 CPU kernel (ggml/1037)
authorPAB <redacted>
Wed, 4 Dec 2024 08:19:30 +0000 (09:19 +0100)
committerGeorgi Gerganov <redacted>
Thu, 5 Dec 2024 11:27:33 +0000 (13:27 +0200)
commita8cbab201dcf4c76c30b8028427494d71f02bb57
tree5d1d4c408d1b1005df137e60c3b0380dd1842da1
parentc2082d93a82d66dca112098c63775d7a97e6d47b
ggml: add `GGML_SET` Metal kernel + i32 CPU kernel (ggml/1037)

* implemented cpu kernel

* add i32 test cases in test-backend-ops

* typedef `ggml_metal_kargs_set`

* implemented `kernel_set`

* memcpy
ggml/src/ggml-cpu/ggml-cpu.c
ggml/src/ggml-metal/ggml-metal-impl.h
ggml/src/ggml-metal/ggml-metal.m
ggml/src/ggml-metal/ggml-metal.metal
tests/test-backend-ops.cpp