]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml webgpu: ops support for qwen3.5 (SET, TRI_SOLVE, SSM_CONV, GATED_DELTA_NET)...
authorReese Levine <redacted>
Thu, 19 Mar 2026 15:45:28 +0000 (08:45 -0700)
committerGitHub <redacted>
Thu, 19 Mar 2026 15:45:28 +0000 (08:45 -0700)
commitc1258830b28dddc65ac3aa3452214553fdece30c
tree4aa47ee8a12b268ecc83916e6962382ee5bb74dc
parent922b90e5672c869614baf6c617ed1069bab9a8e8
ggml webgpu: ops support for qwen3.5 (SET, TRI_SOLVE, SSM_CONV, GATED_DELTA_NET) + GET_ROWS optimization (#20687)

* Implement l2_norm, set, tri

* Add DIAG/SOLVE_TRI

* Add SSM_CONV

* Better get_rows and gated_delta_net to support qwen3.5

* Clean up, update ops.md

* Fix binding_index type for wasm

* Fix read write annotations

* cleanups
docs/ops.md
docs/ops/WebGPU.csv
ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp
ggml/src/ggml-webgpu/ggml-webgpu.cpp
ggml/src/ggml-webgpu/wgsl-shaders/gated_delta_net.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/get_rows.wgsl
ggml/src/ggml-webgpu/wgsl-shaders/row_norm.wgsl
ggml/src/ggml-webgpu/wgsl-shaders/set.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/solve_tri.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/ssm_conv.wgsl [new file with mode: 0644]