]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
hexagon: add f32 ssm_conv op (llama/20122)
authorTodor Boinovski <redacted>
Fri, 6 Mar 2026 17:59:26 +0000 (09:59 -0800)
committerGeorgi Gerganov <redacted>
Mon, 16 Mar 2026 11:10:15 +0000 (13:10 +0200)
commit78b3801d54e681d8a7394d096678f978a2df956c
treecf145bca28f8c8d2814bb220706acbfc7917779a
parent247ec204d867ea89e6dcab95ad727ca9cf1f29a5
hexagon: add f32 ssm_conv op (llama/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]