]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
ggml-webgpu: port all AOT operators to JIT (llama/20728)
authorAbhijit Ramesh <redacted>
Wed, 1 Apr 2026 09:58:53 +0000 (12:58 +0300)
committerGeorgi Gerganov <redacted>
Wed, 1 Apr 2026 13:00:26 +0000 (16:00 +0300)
commit175e9fbdc9fae8aada32084522808760048f9f6c
tree7e0db3cf3feaa5403f1000cb57a1981298d4e7c0
parent9ad9e2f03a67cb8bad1e208210f1d24966ecd6d3
ggml-webgpu: port all AOT operators to JIT (llama/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
src/ggml-webgpu/ggml-webgpu-shader-lib.hpp
src/ggml-webgpu/ggml-webgpu.cpp
src/ggml-webgpu/wgsl-shaders/cpy.wgsl [new file with mode: 0644]
src/ggml-webgpu/wgsl-shaders/embed_wgsl.py
src/ggml-webgpu/wgsl-shaders/glu.wgsl [new file with mode: 0644]
src/ggml-webgpu/wgsl-shaders/rope.wgsl [new file with mode: 0644]
src/ggml-webgpu/wgsl-shaders/soft_max.wgsl [new file with mode: 0644]