ONNX Runtime WebGPU PR Monitor

Last Updated: 08/11/2026, 07:07 PM | Total: 402 PRs

Showing 1-10 of 68 PRs
Page 1 of 7
👤 maxim-davgalev📅 Created: 08/11/2026
🤖 AI 摘要

本 PR 标题为"Expose CoreML EP via OrtEpFactory",主要修改了 12 个文件,涉及 onnxruntime、include 等模块。代码变更包括 1393 行新增和 13 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (12 files, 1406 changes: +1393/-13)
include/onnxruntime/core/framework/ortdevice.h
include/onnxruntime/core/providers/coreml/coreml_provider_factory.h
onnxruntime/core/platform/apple/device_discovery.cc
onnxruntime/core/providers/coreml/coreml_options.cc
onnxruntime/core/providers/coreml/model/host_utils.h
onnxruntime/core/session/plugin_ep/ep_factory_coreml.cc
onnxruntime/core/session/plugin_ep/ep_factory_coreml.h
onnxruntime/core/session/plugin_ep/ep_library_internal.cc
onnxruntime/core/session/plugin_ep/ep_library_internal.h
onnxruntime/python/onnxruntime_inference_collection.py
onnxruntime/test/autoep/test_selection.cc
onnxruntime/test/python/onnxruntime_test_python.py
👤 qjia7📅 Created: 08/11/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] Add robustness provider option",主要修改了 7 个文件,涉及 onnxruntime、js 等模块。代码变更包括 261 行新增和 11 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (7 files, 272 changes: +261/-11)
js/common/lib/inference-session.ts
js/node/src/session_options_helper.cc
onnxruntime/core/providers/webgpu/webgpu_context.cc
onnxruntime/core/providers/webgpu/webgpu_context.h
onnxruntime/core/providers/webgpu/webgpu_provider_factory.cc
onnxruntime/core/providers/webgpu/webgpu_provider_options.h
onnxruntime/test/providers/webgpu/webgpu_context_test.cc
ep:WebGPU
👤 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 (4 files, 8090 changes: +4147/-3943)
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
onnxruntime/test/providers/webgpu/matmul_large_test.cc
👤 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 (23 files, 2571 changes: +2280/-291)
cmake/onnxruntime_unittests.cmake
docs/design/webgpu_paged_attention.md
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/flash_attention_paged_prefill.wgsl.template
onnxruntime/contrib_ops/webgpu/bert/paged_attention.cc
onnxruntime/test/contrib_ops/paged_attention_op_test.cc
onnxruntime/test/onnx/microbenchmark/paged_attention.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 (20 files, 454 changes: +236/-218)
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
👤 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
👤 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