WebGPU: Add indirect dispatch for flash attention graph capture to support Gemma4 #29236
feich-ms
marked this pull request as ready for review 14 days ago
feich-ms
force pushed
from
6ae8f1f3
to
63159eb3
14 days ago
feich-ms
marked this pull request as draft 14 days ago
feich-ms
marked this pull request as ready for review 11 days ago
feich-ms
changed the title WebGPU: Add indirect dispatch for flash attention graph capture WebGPU: Add indirect dispatch for flash attention graph capture to support Gemma4 11 days ago
add indirect dispatch support for graph capture
c5f03453
webgpu: refactor indirect dispatch normalization in flash attention
2f70dec3
webgpu: add indirect dispatch path tests for flash attention
faee205e
webgpu: clang-format and remove verbose comment in flash attention
e5f62cde
webgpu: fix RunGQASharedKV call sites for GqaTargetEp API change
4ee58bb0
webgpu: fix GQA kv_empty tests to use valid total_sequence_length
9272ceb4
webgpu: exempt kv_empty layers from graph capture share_buffer assertion
aa60c436
webgpu: fix stale kNormalizeDispatchGroupSizeFn reference after rebase
49936038
feich-ms
force pushed
from
823a2396
to
49936038
10 days ago
webgpu: rename AppendNormalizeDispatchShader to AppendPopulateIndirec…
9cefb106
qjia7
commented
on 2026-06-30
webgpu: inline AppendPopulateIndirectDispatchShader into its only cal…
495aac70
webgpu: switch PrepareIndirectDispatchProgram to use total_seqlen input
bc84e8d3
qjia7
commented
on 2026-06-30
Fix kv_empty WebGPU tests: reuse EP, drop unvalidated present outputs
99c41ee3
webgpu: add graph capture test for kv_empty indirect dispatch
dabdf99b
qjia7
commented
on 2026-07-01
webgpu: rewrite graph capture GQA test to exercise real ORT GC path
f99046c2
webgpu: replay graph capture test with different inputs to verify cor…
ec1d50c5
webgpu: move #ifdef USE_WEBGPU to wrap the whole GC test, not just body
053c2b98
qjia7
approved these changes
on 2026-07-02
justinchuby
deleted the user/feich/gemma4_webgpu_gc_support branch 8 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub