]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
metal : fuse NORM + MUL + ADD, support non-multiples of 4 (llama/16220)
authorGeorgi Gerganov <redacted>
Thu, 25 Sep 2025 08:30:16 +0000 (11:30 +0300)
committerGeorgi Gerganov <redacted>
Mon, 29 Sep 2025 12:18:10 +0000 (15:18 +0300)
commitac678efb35175b143b2b8cd744a7b72ba13cab2c
tree87cdc76ce25c719b4e64f863ca3d823f79b94cc0
parent268f1c961b7bca2da40d51d235ec50c4969edc50
metal : fuse NORM + MUL + ADD, support non-multiples of 4 (llama/16220)

* metal : fuse NORM + MUL + ADD

* metal : support norms of non-multiple of 4

* cont : fix comment [no ci]
ggml/src/ggml-metal/ggml-metal-common.cpp
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