]> git.djapps.eu Git - pkg/ggml/sources/whisper.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)
committerGeorgi Gerganov <redacted>
Sun, 29 Mar 2026 12:04:36 +0000 (15:04 +0300)
commit551bb8296008094dbab71b8450f6434e6045ba35
treec85cbcc9538c4e0c299a471df8891948a1c68aa6
parent43c7c0f86c09455bf2acdb7384bcaf351d35c564
ggml webgpu: ops support for qwen3.5 (SET, TRI_SOLVE, SSM_CONV, GATED_DELTA_NET) + GET_ROWS optimization (llama/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
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]