ONNX Runtime WebGPU PR Monitor

Last Updated: 08/10/2026, 07:02 PM | Total: 399 PRs

Showing 1-10 of 70 PRs
Page 1 of 7
👤 edgchen1📅 Created: 08/10/2026
🤖 AI 摘要

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

📁 Changed Files (1 files, 2 changes: +1/-1)
plugin-ep-webgpu/VERSION_NUMBER
ep:WebGPU
👤 mtsmfm📅 Created: 08/10/2026
🤖 AI 摘要

本 PR 标题为"[JS/WebGPU] Preserve attention scale attributes",主要修改了 4 个文件,涉及 js、onnxruntime 等模块。代码变更包括 50 行新增和 2 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (4 files, 52 changes: +50/-2)
js/web/test/data/ops/attention.jsonc
js/web/test/data/ops/multihead-attention.jsonc
onnxruntime/contrib_ops/js/bert/attention.h
onnxruntime/contrib_ops/js/bert/multihead_attention.h
👤 jchen10📅 Created: 08/10/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] Replace subgroup matrix tiling table with decision tree",主要修改了 3 个文件,涉及 onnxruntime 等模块。代码变更包括 4147 行新增和 3935 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (3 files, 8082 changes: +4147/-3935)
onnxruntime/core/providers/webgpu/vendor/intel/math/subgroup_matrix_matmul_tuned.inc
onnxruntime/core/providers/webgpu/vendor/intel/math/subgroup_matrix_tiling_selector.cc
onnxruntime/core/providers/webgpu/vendor/intel/math/subgroup_matrix_tiling_tree_xe3lpg.inc
👤 hariharans29📅 Created: 08/07/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] WIP: Optimized PagedAttention implementation (2/n)",主要修改了 19 个文件,涉及 plugin-ep-cuda、onnxruntime 等模块。代码变更包括 1415 行新增和 165 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (19 files, 1580 changes: +1415/-165)
onnxruntime/contrib_ops/webgpu/bert/flash_attention.cc
onnxruntime/contrib_ops/webgpu/bert/flash_attention.h
onnxruntime/contrib_ops/webgpu/bert/flash_attention_paged_decode_qkv.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/flash_attention_paged_decode_vx_reduce.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention.cc
onnxruntime/test/contrib_ops/paged_attention_op_test.cc
onnxruntime/test/optimizer/graph_transform_test.cc
plugin-ep-cuda/README.md
plugin-ep-cuda/csharp/Microsoft.ML.OnnxRuntime.EP.Cuda/Microsoft.ML.OnnxRuntime.EP.Cuda.csproj
plugin-ep-cuda/csharp/Microsoft.ML.OnnxRuntime.EP.Cuda/README.md
plugin-ep-cuda/csharp/README.md
plugin-ep-cuda/csharp/pack_nuget.py
plugin-ep-cuda/csharp/test/CudaEpNuGetTest/CudaEpNuGetTest.csproj
tools/ci_build/github/azure-pipelines/plugin-cuda-pipeline.yml
tools/ci_build/github/azure-pipelines/stages/plugin-cuda-nuget-packaging-stage.yml
tools/ci_build/github/azure-pipelines/stages/plugin-cuda-packaging-stage.yml
tools/ci_build/github/azure-pipelines/stages/plugin-linux-cuda-stage.yml
tools/ci_build/github/azure-pipelines/stages/plugin-win-cuda-test-stage.yml
tools/ci_build/github/azure-pipelines/templates/read-cuda-plugin-metadata-steps.yml
🤖 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, 470 changes: +227/-243)
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 (6 files, 582 changes: +204/-378)
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
onnxruntime/test/unittest_main/test_main.cc
onnxruntime/test/util/default_providers.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 (11 files, 371 changes: +350/-21)
docs/ContribOperators.md
docs/contrib_ops/cuda/gqa.md
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
onnxruntime/test/python/transformers/test_gqa.py
👤 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, 87 changes: +66/-21)
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
🤖 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 (3 files, 63 changes: +45/-18)
plugin-ep-webgpu/README.md
plugin-ep-webgpu/python/onnxruntime_ep_webgpu/README.md
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