]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ggml-webgpu: fix compiler warnings and refactor FlashAttention encoding (#21052)
authorReese Levine <redacted>
Fri, 17 Apr 2026 16:17:11 +0000 (09:17 -0700)
committerGitHub <redacted>
Fri, 17 Apr 2026 16:17:11 +0000 (09:17 -0700)
commit45cac7ca703fb9085eae62b9121fca01d20177f6
tree0316a899e18942722a1afe8ac97a0a9dc7fdcf17
parentb94050e8968f2ea7766d9d47058bf0013ade9333
ggml-webgpu: fix compiler warnings and refactor FlashAttention encoding (#21052)

* Update workflows to remove dependence on llvmpipe

* Try setting Dawn_DIR

* remove c++20 initializers

* Move to proper guid

* Try avoiding segfaults on vulkan backend process exit

* Remove compiler warnings on parameter casting

* Fix soft_max and update reg_tile accumulation to f32 for better precision

* Refactor flash_attn a bit

* remove c++20 initializers and format

* Increase div precision for NVIDIA

* revert div precision and comment out ggml-ci node for now

* Formatting

* Try debugging on a failing CI node

* Revert "Try debugging on a failing CI node"

This reverts commit 1971e33cba919915e12bcfd5828abfbd54ca942e.
.github/workflows/build-self-hosted.yml
ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp
ggml/src/ggml-webgpu/ggml-webgpu.cpp
ggml/src/ggml-webgpu/wgsl-shaders/flash_attn_vec_blk.wgsl