ONNX Runtime WebGPU PR Monitor

Last Updated: 07/30/2026, 07:29 PM | Total: 376 PRs

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

本 PR 标题为"[CUDA/CPU/WebGPU] Add state_window to LinearAttention and CausalConvWithState",主要修改了 21 个文件,涉及 onnxruntime 等模块。代码变更包括 943 行新增和 147 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (21 files, 1090 changes: +943/-147)
onnxruntime/contrib_ops/cpu/bert/causal_conv_with_state.cc
onnxruntime/contrib_ops/cpu/bert/causal_conv_with_state.h
onnxruntime/contrib_ops/cpu/bert/causal_conv_with_state_helper.h
onnxruntime/contrib_ops/cpu/bert/linear_attention.cc
onnxruntime/contrib_ops/cpu/bert/linear_attention.h
onnxruntime/contrib_ops/cpu/bert/linear_attention_helper.h
onnxruntime/contrib_ops/cuda/bert/causal_conv_with_state.cc
onnxruntime/contrib_ops/cuda/bert/causal_conv_with_state.h
onnxruntime/contrib_ops/cuda/bert/causal_conv_with_state_impl.cu
onnxruntime/contrib_ops/cuda/bert/causal_conv_with_state_impl.h
onnxruntime/contrib_ops/cuda/bert/group_query_attention.cc
onnxruntime/contrib_ops/cuda/bert/linear_attention.cc
onnxruntime/contrib_ops/cuda/bert/linear_attention.h
onnxruntime/contrib_ops/cuda/bert/linear_attention_impl.cu
onnxruntime/contrib_ops/cuda/bert/linear_attention_impl.h
onnxruntime/contrib_ops/webgpu/bert/causal_conv_with_state.cc
onnxruntime/contrib_ops/webgpu/bert/linear_attention.cc
onnxruntime/core/graph/contrib_ops/bert_defs.cc
onnxruntime/test/contrib_ops/causal_conv_with_state_op_test.cc
onnxruntime/test/contrib_ops/linear_attention_op_test.cc
onnxruntime/test/python/transformers/test_gqa.py
👤 Honry📅 Created: 07/30/2026
🤖 AI 摘要

本 PR 标题为"[WebNN EP] Reuse shared WASM loader for Blob-backed external data",主要修改了 5 个文件,涉及 onnxruntime、js 等模块。代码变更包括 28 行新增和 157 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (5 files, 185 changes: +28/-157)
js/web/lib/wasm/jsep/backend-webnn.ts
js/web/lib/wasm/wasm-types.ts
onnxruntime/core/providers/webnn/builders/model_builder.cc
onnxruntime/wasm/post-webnn.js
onnxruntime/wasm/pre-jsep.js
👤 guptaishaan📅 Created: 07/29/2026
🤖 AI 摘要

本 PR 标题为"Do not fuse LayerNorm when ReduceMean has keepdims=0",主要修改了 2 个文件,涉及 onnxruntime 等模块。代码变更包括 99 行新增和 2 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (2 files, 101 changes: +99/-2)
onnxruntime/core/optimizer/layer_norm_fusion.cc
onnxruntime/test/optimizer/graph_transform_test_layernorm.cc
👤 miaobin📅 Created: 07/29/2026
🤖 AI 摘要

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

📁 Changed Files (9 files, 407 changes: +338/-69)
onnxruntime/core/providers/webgpu/shader_variable.cc
onnxruntime/core/providers/webgpu/shader_variable.h
onnxruntime/core/providers/webgpu/tensor/concat.cc
onnxruntime/core/providers/webgpu/tensor/concat.h
onnxruntime/core/providers/webgpu/tensor/tile.cc
onnxruntime/core/providers/webgpu/tensor/tile.h
onnxruntime/core/providers/webgpu/webgpu_execution_provider.cc
onnxruntime/test/providers/cpu/tensor/concat_op_test.cc
onnxruntime/test/providers/cpu/tensor/tile_op_test.cc
ep:WebGPU
👤 GopalakrishnanN📅 Created: 07/28/2026
🤖 AI 摘要

本 PR 标题为"Drive EP conformance coverage from the provider registry",主要修改了 3 个文件,涉及 onnxruntime 等模块。代码变更包括 748 行新增和 0 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (3 files, 748 changes: +748/-0)
onnxruntime/test/framework/execution_provider_conformance_test.cc
onnxruntime/test/providers/ep_conformance_plugin_test.cc
onnxruntime/test/util/include/ep_conformance_invariants.h
👤 jchen10📅 Created: 07/27/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] Support odd-N subgroup matrix MatMul weights",主要修改了 6 个文件,涉及 onnxruntime 等模块。代码变更包括 160 行新增和 23 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (7 files, 202 changes: +179/-23)
onnxruntime/core/providers/webgpu/math/matmul.h
onnxruntime/core/providers/webgpu/math/subgroup_matrix_matmul.cc
onnxruntime/core/providers/webgpu/math/subgroup_matrix_matmul.h
onnxruntime/core/providers/webgpu/math/subgroup_matrix_matmul_8x16x16.wgsl.template
onnxruntime/core/providers/webgpu/math/subgroup_matrix_matmul_pad_b.wgsl.template
onnxruntime/test/providers/cpu/math/matmul_test.cc
onnxruntime/test/providers/webgpu/matmul_large_test.cc
🤖 AI 摘要

本 PR 标题为"PagedAttention: add CPU/WebGPU interfaces and tune CUDA validation/launch",主要修改了 10 个文件,涉及 onnxruntime 等模块。代码变更包括 207 行新增和 13 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (10 files, 220 changes: +207/-13)
onnxruntime/contrib_ops/cpu/bert/paged_attention.cc
onnxruntime/contrib_ops/cpu/bert/paged_attention.h
onnxruntime/contrib_ops/cpu/cpu_contrib_kernels.cc
onnxruntime/contrib_ops/cuda/bert/paged_attention.cc
onnxruntime/contrib_ops/cuda/bert/paged_attention_helper.h
onnxruntime/contrib_ops/cuda/bert/paged_attention_impl.cu
onnxruntime/contrib_ops/webgpu/bert/paged_attention.cc
onnxruntime/contrib_ops/webgpu/bert/paged_attention.h
onnxruntime/contrib_ops/webgpu/webgpu_contrib_kernels.cc
onnxruntime/core/graph/contrib_ops/bert_defs.cc
👤 xiaofeihan1📅 Created: 07/24/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] Serialize shared WebGpuContext access across sessions",主要修改了 5 个文件,涉及 onnxruntime 等模块。代码变更包括 346 行新增和 4 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (14 files, 1258 changes: +1057/-201)
onnxruntime/core/providers/webgpu/buffer_manager.cc
onnxruntime/core/providers/webgpu/buffer_manager.h
onnxruntime/core/providers/webgpu/compute_context.h
onnxruntime/core/providers/webgpu/ep/factory.cc
onnxruntime/core/providers/webgpu/program_manager.cc
onnxruntime/core/providers/webgpu/program_manager.h
onnxruntime/core/providers/webgpu/shared_buffer_pool.cc
onnxruntime/core/providers/webgpu/shared_buffer_pool.h
onnxruntime/core/providers/webgpu/webgpu_context.cc
onnxruntime/core/providers/webgpu/webgpu_context.h
onnxruntime/core/providers/webgpu/webgpu_execution_provider.cc
onnxruntime/core/providers/webgpu/webgpu_execution_provider.h
onnxruntime/core/providers/webgpu/webgpu_kernel.cc
onnxruntime/test/providers/webgpu/concurrent_context_test.cc
👤 wuisabel-gif📅 Created: 07/23/2026
🤖 AI 摘要

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

📁 Changed Files (4 files, 749 changes: +739/-10)
onnxruntime/core/providers/webgpu/rnn/gru.cc
onnxruntime/core/providers/webgpu/rnn/gru.h
onnxruntime/core/providers/webgpu/webgpu_execution_provider.cc
onnxruntime/test/providers/cpu/rnn/deep_cpu_gru_op_test.cc
👤 xiaofeihan1📅 Created: 07/22/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] Scale Dawn pipeline compilation workers with CPU count",主要修改了 2 个文件,涉及 onnxruntime、cmake 等模块。代码变更包括 175 行新增和 1 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (2 files, 176 changes: +175/-1)
cmake/onnxruntime_providers_webgpu.cmake
onnxruntime/core/providers/webgpu/webgpu_context.cc