]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/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>
Thu, 30 Apr 2026 08:28:58 +0000 (11:28 +0300)
commit21b9dd6789eac3db4e152aca87c727874e2f0cf1
tree52ff218c8eff953d83d97ddd136f20f9b19a4449
parent5ffe58838dbb34db41f1f1c1db6c739c1b7fe83b
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
ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp
ggml/src/ggml-webgpu/ggml-webgpu.cpp
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.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/rope.wgsl [new file with mode: 0644]
ggml/src/ggml-webgpu/wgsl-shaders/soft_max.wgsl [new file with mode: 0644]