]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
hexagon: add f32 ssm_conv op (#20122)
authorTodor Boinovski <redacted>
Fri, 6 Mar 2026 17:59:26 +0000 (09:59 -0800)
committerGitHub <redacted>
Fri, 6 Mar 2026 17:59:26 +0000 (09:59 -0800)
commit34df42f7bef5a711b2b40f5d2b6b78254def99c3
tree8c7e73d498917a182047d1b4674054a5b52c3993
parente68f2fb894d890eeead6acf0cc3341478312f1fd
hexagon: add f32 ssm_conv op (#20122)

* hexagon: add ssm_conv op

* hexagon: hvx kernel is functional

* hexagon: improvements to ssm-conv hvx kernel

* hexagon: added dma to ssm-conv hvx kernel

* hexagon: ssm-conv dynamically compute gather scratchpad

* hex-ssm-conv: add local context and fix various issues (spad indexing, etc)

---------

Co-authored-by: Max Krasnyansky <redacted>
ggml/src/ggml-hexagon/ggml-hexagon.cpp
ggml/src/ggml-hexagon/htp/CMakeLists.txt
ggml/src/ggml-hexagon/htp/htp-msg.h
ggml/src/ggml-hexagon/htp/htp-ops.h
ggml/src/ggml-hexagon/htp/hvx-utils.h
ggml/src/ggml-hexagon/htp/main.c
ggml/src/ggml-hexagon/htp/ssm-conv.c [new file with mode: 0644]