llama.cpp/ggml/src/ggml-webgpu/wgsl-shaders
Reese Levine 74b8fc17f9
ggml webgpu: profiling, CI updates, reworking of command submission (#16452)
* Add profiling

* More detailed profiling

* Rework command submission to avoid global locks

* Update wait handling

* try new method of waiting on futures

* Add serializing of command submission in some cases

* Add new pool for timestamp queries and clean up logging

* Serialize command submission in CI and leave a TODO note

* Update webgpu CI

* Add myself as WebGPU codeowner

* Deadlock avoidance

* Leave WebGPU/Vulkan CI serialized

* Fix divide by 0

* Fix logic in division by inflight_threads

* Update CODEOWNERS and remove serialize submit option
2025-10-07 13:48:56 -07:00
..
bin_op.tmpl.wgsl ggml webgpu: support for rope,div,sub,glu,scale,cont operators (#16187) 2025-09-30 09:57:51 -07:00
binary_head.tmpl GGML WebGPU: Support for ADD, MUL, RMS_NORM, GET_ROWS operators (#16018) 2025-09-17 13:09:40 -07:00
common_decls.tmpl GGML WebGPU: Support for ADD, MUL, RMS_NORM, GET_ROWS operators (#16018) 2025-09-17 13:09:40 -07:00
cpy.tmpl.wgsl ggml webgpu: support for rope,div,sub,glu,scale,cont operators (#16187) 2025-09-30 09:57:51 -07:00
embed_wgsl.py ggml webgpu: support for rope,div,sub,glu,scale,cont operators (#16187) 2025-09-30 09:57:51 -07:00
get_rows.tmpl.wgsl ggml webgpu: support for rope,div,sub,glu,scale,cont operators (#16187) 2025-09-30 09:57:51 -07:00
glu.tmpl.wgsl ggml webgpu: support for rope,div,sub,glu,scale,cont operators (#16187) 2025-09-30 09:57:51 -07:00
memset.wgsl ggml WebGPU: add support for quantization types (#15440) 2025-08-22 11:28:03 -07:00
mul_mat.tmpl.wgsl ggml webgpu: profiling, CI updates, reworking of command submission (#16452) 2025-10-07 13:48:56 -07:00
rms_norm.wgsl ggml webgpu: actually add softmax, fix rms_norm offset (#16400) 2025-10-04 20:59:31 -07:00
rope.tmpl.wgsl ggml webgpu: support for rope,div,sub,glu,scale,cont operators (#16187) 2025-09-30 09:57:51 -07:00
scale.tmpl.wgsl ggml webgpu: support for rope,div,sub,glu,scale,cont operators (#16187) 2025-09-30 09:57:51 -07:00
set_rows.wgsl GGML WebGPU: Support for ADD, MUL, RMS_NORM, GET_ROWS operators (#16018) 2025-09-17 13:09:40 -07:00
soft_max.tmpl.wgsl ggml webgpu: actually add softmax, fix rms_norm offset (#16400) 2025-10-04 20:59:31 -07:00