]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
ggml-webgpu: parameterize submission size and add iOS specific limits (llama/21533)
authorReese Levine <redacted>
Tue, 7 Apr 2026 17:30:01 +0000 (10:30 -0700)
committerGeorgi Gerganov <redacted>
Thu, 30 Apr 2026 08:29:03 +0000 (11:29 +0300)
commitd1456437e1867fa957eb298648c68e48261ee476
tree770abec39a4ed8890c1ca60738cbc5f2a6d30ac2
parent5ef7aafa0678070ce3cb428162c0c51fafc54d51
ggml-webgpu: parameterize submission size and add iOS specific limits (llama/21533)

* Work towards removing bitcast

* Move rest of existing types over

* Add timeout back to wait and remove synchronous set_tensor/memset_tensor

* move to unpackf16 for wider compatibility

* cleanup

* Remove deadlock condition in free_bufs

* Start work on removing parameter buffer pools

* Simplify and optimize further

* simplify profile futures

* Fix stride

* Try using a single command buffer per batch

* formatting

* Add parameters for different browsers in-flight submissions

* Update handling of batch size too

* Throttle ios as much as possible

* Increase timeout for llvm-pipe testing
ggml/src/ggml-webgpu/ggml-webgpu.cpp