]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml-webgpu: port all AOT operators to JIT (#20728)
authorAbhijit Ramesh <redacted>
Tue, 31 Mar 2026 22:38:16 +0000 (15:38 -0700)
committerGitHub <redacted>
Tue, 31 Mar 2026 22:38:16 +0000 (15:38 -0700)
commit825eb91a66f824242761014c0cd8aea9e9191772
tree3e2428eeaf731e4a7694937fb622226a37ef4bb5
parent0fcb3760b2b9a3a496ef14621a7e4dad7a8df90f
ggml-webgpu: port all AOT operators to JIT (#20728)

* port cpy pipeline to shader lib with JIT compilation
 * port glu pipeline to shader lib with JIT compilation
 * port rope pipeline to shader lib with JIT compilation
 * port soft_max pipeline to shader lib with JIT compilation
 * removed unused functions from embed_wgsl.py which were used for
old AOT template expansion
ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp
ggml/src/ggml-webgpu/ggml-webgpu.cpp
ggml/src/ggml-webgpu/wgsl-shaders/cpy.tmpl.wgsl [deleted file]
ggml/src/ggml-webgpu/wgsl-shaders/cpy.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/embed_wgsl.py
ggml/src/ggml-webgpu/wgsl-shaders/glu.tmpl.wgsl [deleted file]
ggml/src/ggml-webgpu/wgsl-shaders/glu.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/rope.tmpl.wgsl [deleted file]
ggml/src/ggml-webgpu/wgsl-shaders/rope.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/soft_max.tmpl.wgsl [deleted file]
ggml/src/ggml-webgpu/wgsl-shaders/soft_max.wgsl [new file with mode: 0644]