ONNX Runtime WebGPU PR Monitor

Last Updated: 08/07/2026, 06:59 PM | Total: 393 PRs

Showing 1-10 of 68 PRs
Page 1 of 7
🤖 AI 摘要

本 PR 标题为"[WebGPU] Add Gather int64 support and make kernel version numbers function params",主要修改了 22 个文件,涉及 onnxruntime 等模块。代码变更包括 236 行新增和 244 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (22 files, 480 changes: +236/-244)
onnxruntime/core/providers/webgpu/math/binary_elementwise_ops.cc
onnxruntime/core/providers/webgpu/math/binary_elementwise_ops.h
onnxruntime/core/providers/webgpu/reduction/reduction_ops.cc
onnxruntime/core/providers/webgpu/reduction/reduction_ops.h
onnxruntime/core/providers/webgpu/tensor/cast.cc
onnxruntime/core/providers/webgpu/tensor/cast.h
onnxruntime/core/providers/webgpu/tensor/concat.cc
onnxruntime/core/providers/webgpu/tensor/concat.h
onnxruntime/core/providers/webgpu/tensor/expand.cc
onnxruntime/core/providers/webgpu/tensor/expand.h
onnxruntime/core/providers/webgpu/tensor/gather.cc
onnxruntime/core/providers/webgpu/tensor/gather.h
onnxruntime/core/providers/webgpu/tensor/reshape.cc
onnxruntime/core/providers/webgpu/tensor/reshape.h
onnxruntime/core/providers/webgpu/tensor/tile.cc
onnxruntime/core/providers/webgpu/tensor/tile.h
onnxruntime/core/providers/webgpu/tensor/unsqueeze.cc
onnxruntime/core/providers/webgpu/tensor/unsqueeze.h
onnxruntime/core/providers/webgpu/tensor/where.cc
onnxruntime/core/providers/webgpu/tensor/where.h
onnxruntime/core/providers/webgpu/webgpu_execution_provider.cc
onnxruntime/test/providers/cpu/tensor/gather_op_test.cc
ep:WebGPU
👤 Honry📅 Created: 08/07/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU EP] Support int64 for Min and Max",主要修改了 4 个文件,涉及 onnxruntime 等模块。代码变更包括 320 行新增和 267 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (4 files, 587 changes: +320/-267)
onnxruntime/core/providers/webgpu/math/binary_elementwise_ops.cc
onnxruntime/core/providers/webgpu/math/binary_elementwise_ops.h
onnxruntime/core/providers/webgpu/webgpu_execution_provider.cc
onnxruntime/test/providers/cpu/math/element_wise_ops_test.cc
ep:WebGPU
👤 Copilot📅 Created: 08/07/2026
🤖 AI 摘要

本 PR 标题为"Support bidirectional GroupQueryAttention on CPU and CUDA",主要修改了 8 个文件,涉及 onnxruntime 等模块。代码变更包括 116 行新增和 11 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (8 files, 127 changes: +116/-11)
onnxruntime/contrib_ops/cpu/bert/gqa_attention_base.h
onnxruntime/contrib_ops/cpu/bert/group_query_attention.cc
onnxruntime/contrib_ops/cuda/bert/group_query_attention.cc
onnxruntime/contrib_ops/cuda/bert/group_query_attention_impl.cu
onnxruntime/contrib_ops/js/bert/group_query_attention.h
onnxruntime/contrib_ops/webgpu/bert/group_query_attention.h
onnxruntime/core/graph/contrib_ops/bert_defs.cc
onnxruntime/test/contrib_ops/group_query_attention_op_test.cc
👤 daijh📅 Created: 08/07/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] Optimize MatMulNBits wide-tile with subgroup shuffle",主要修改了 3 个文件,涉及 onnxruntime 等模块。代码变更包括 56 行新增和 20 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (3 files, 76 changes: +56/-20)
onnxruntime/contrib_ops/webgpu/quantization/matmul_nbits.cc
onnxruntime/contrib_ops/webgpu/quantization/matmul_nbits.h
onnxruntime/contrib_ops/webgpu/quantization/matmul_nbits_wide_tile.wgsl.template
ep:WebGPU
👤 miaobin📅 Created: 08/07/2026
🤖 AI 摘要

本 PR 标题为"WebGPU: Support int32 and uint32 for CumSum",主要修改了 2 个文件,涉及 onnxruntime 等模块。代码变更包括 9 行新增和 2 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (2 files, 11 changes: +9/-2)
onnxruntime/core/providers/webgpu/math/cum_sum.cc
onnxruntime/test/providers/cpu/math/cumsum_test.cc
ep:WebGPU
🤖 AI 摘要

本 PR 标题为"[WebGPU plugin EP] Update Python package test to only pass one WebGPU EP device",主要修改了 1 个文件,涉及 plugin-ep-webgpu 等模块。代码变更包括 32 行新增和 9 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (1 files, 41 changes: +32/-9)
plugin-ep-webgpu/python/test/test_webgpu_plugin_ep.py
ep:WebGPU
👤 titaiwangms📅 Created: 08/06/2026
🤖 AI 摘要

本 PR 标题为"Handle zero-element input/bias in BiasGelu and FastGelu as a no-op",主要修改了 4 个文件,涉及 onnxruntime 等模块。代码变更包括 39 行新增和 3 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (4 files, 42 changes: +39/-3)
onnxruntime/contrib_ops/cpu/bert/bias_gelu.cc
onnxruntime/contrib_ops/cuda/math/bias_gelu.cc
onnxruntime/test/contrib_ops/element_wise_ops_test.cc
onnxruntime/test/contrib_ops/fastgelu_op_test.cc
🤖 AI 摘要

本 PR 标题为"Fix uninterpolated error messages in per-channel TensorQuantOverrides validation",主要修改了 2 个文件,涉及 onnxruntime 等模块。代码变更包括 26 行新增和 4 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (2 files, 30 changes: +26/-4)
onnxruntime/python/tools/quantization/tensor_quant_overrides.py
onnxruntime/test/python/quantization/test_tensor_quant_overrides_option.py
🤖 AI 摘要

本 PR 标题为"WIP: Enable CUDA coverage for shared PagedAttention contrib-op tests via cache aliasing harness",主要修改了 19 个文件,涉及 docs、onnxruntime 等模块。代码变更包括 2746 行新增和 91 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (19 files, 2837 changes: +2746/-91)
docs/design/webgpu_paged_attention.md
onnxruntime/contrib_ops/cpu/bert/paged_attention_helper.h
onnxruntime/contrib_ops/cuda/bert/paged_attention.cc
onnxruntime/contrib_ops/webgpu/bert/flash_attention.cc
onnxruntime/contrib_ops/webgpu/bert/flash_attention.h
onnxruntime/contrib_ops/webgpu/bert/flash_attention.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/flash_attention_decode_qkv.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention.cc
onnxruntime/contrib_ops/webgpu/bert/paged_attention.h
onnxruntime/contrib_ops/webgpu/bert/paged_attention_gather_kv.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention_pack_metadata.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention_repack_output.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention_rotary.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention_scatter_kv.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention_split_packed_qkv.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention_unpack_query.wgsl.template
onnxruntime/contrib_ops/webgpu/webgpu_contrib_kernels.cc
onnxruntime/test/contrib_ops/paged_attention_op_test.cc
onnxruntime/test/python/transformers/test_paged_attention.py
🤖 AI 摘要

本 PR 标题为"Link delayimp.lib for onnxruntime_pybind11_state when delay-loading is enabled ",主要修改了 1 个文件,涉及 cmake 等模块。代码变更包括 3 行新增和 0 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (1 files, 3 changes: +3/-0)
cmake/onnxruntime_python.cmake