]> git.djapps.eu Git - pkg/ggml/sources/ggml/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>
Sun, 15 Mar 2026 19:50:13 +0000 (21:50 +0200)
commit79e61f2eb0d7908840a8063459779d554eb35c7f
tree9da22f7b489b07395563b38fe5114ee105b55c04
parente3a4196616aee97fe5e611f8c75de34d4a04dc04
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>
src/ggml-hexagon/ggml-hexagon.cpp
src/ggml-hexagon/htp/CMakeLists.txt
src/ggml-hexagon/htp/htp-msg.h
src/ggml-hexagon/htp/htp-ops.h
src/ggml-hexagon/htp/hvx-utils.h
src/ggml-hexagon/htp/main.c
src/ggml-hexagon/htp/ssm-conv.c [new file with mode: 0644]