]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml webgpu: profiling, CI updates, reworking of command submission (#16452)
authorReese Levine <redacted>
Tue, 7 Oct 2025 20:48:56 +0000 (13:48 -0700)
committerGitHub <redacted>
Tue, 7 Oct 2025 20:48:56 +0000 (13:48 -0700)
commit74b8fc17f92ada295a648e3c5eb28f46bca7d892
treeec2f550e3c0ba3ede2b6a5a49f60399d376ea557
parentaeaf8a36f06b5810f5ae4bbefe26edb33925cf5e
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
.github/workflows/build.yml
CODEOWNERS
ggml/CMakeLists.txt
ggml/src/ggml-webgpu/CMakeLists.txt
ggml/src/ggml-webgpu/ggml-webgpu.cpp
ggml/src/ggml-webgpu/wgsl-shaders/mul_mat.tmpl.wgsl