ONNX Runtime WebGPU PR Monitor

Last Updated: 07/15/2026, 07:13 PM | Total: 334 PRs

Showing 1-10 of 61 PRs
Page 1 of 7
👤 prathikr📅 Created: 07/15/2026
🤖 AI 摘要

本 PR 标题为"implements online softmax for non-flash attention webgpu ep",主要修改了 1 个文件,涉及 onnxruntime 等模块。代码变更包括 19 行新增和 14 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (1 files, 33 changes: +19/-14)
onnxruntime/contrib_ops/webgpu/bert/attention.cc
👤 edgchen1📅 Created: 07/14/2026
🤖 AI 摘要

本 PR 标题为"[onnxruntime-web] Plans to deprecate and remove WebGL and JSEP",主要修改了 2 个文件,涉及 docs 等模块。代码变更包括 505 行新增和 0 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (2 files, 505 changes: +505/-0)
docs/design/onnxruntime_web_jsep_to_webgpu_ep_migration.md
docs/design/onnxruntime_web_remove_webgl_backend.md
👤 prathikr📅 Created: 07/13/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] updates webgpu softmax to use online algorithm",主要修改了 1 个文件,涉及 onnxruntime 等模块。代码变更包括 28 行新增和 37 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (1 files, 65 changes: +28/-37)
onnxruntime/core/providers/webgpu/math/softmax.cc
👤 mingmingtasd📅 Created: 07/13/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU EP] Fix unnecessary CPU fallback and improve fallback diagnostic",主要修改了 6 个文件,涉及 onnxruntime 等模块。代码变更包括 72 行新增和 6 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (10 files, 290 changes: +270/-20)
onnxruntime/core/framework/execution_provider.cc
onnxruntime/core/framework/kernel_lookup.h
onnxruntime/core/framework/session_state.cc
onnxruntime/core/providers/webgpu/math/unary_elementwise_ops.cc
onnxruntime/core/providers/webgpu/nn/pool.cc
onnxruntime/core/providers/webgpu/shader_variable.cc
onnxruntime/core/providers/webgpu/tensor/cast.cc
onnxruntime/core/providers/webgpu/webgpu_execution_provider.cc
onnxruntime/test/providers/cpu/math/clip_test.cc
onnxruntime/test/providers/cpu/tensor/cast_op_test.cc
🤖 AI 摘要

本 PR 标题为"[WebGPU EP] Support device-free compile-only sessions for offline graph transformation",主要修改了 19 个文件,涉及 cmake、include、onnxruntime 等模块。代码变更包括 255 行新增和 41 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (17 files, 533 changes: +444/-89)
cmake/onnxruntime.cmake
cmake/onnxruntime_providers_webgpu.cmake
onnxruntime/core/providers/webgpu/allocator.cc
onnxruntime/core/providers/webgpu/allocator.h
onnxruntime/core/providers/webgpu/ep/factory.cc
onnxruntime/core/providers/webgpu/ep/factory.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_provider_factory.cc
onnxruntime/core/session/environment.cc
onnxruntime/core/session/inference_session.cc
onnxruntime/core/session/plugin_ep/ep_factory_webgpu.cc
onnxruntime/core/session/plugin_ep/ep_factory_webgpu.h
onnxruntime/core/session/plugin_ep/ep_library_internal.cc
onnxruntime/core/session/plugin_ep/ep_library_internal.h
onnxruntime/test/framework/inference_session_test.cc
🤖 AI 摘要

本 PR 标题为"[js/webgpu] Gate subgroup feature on Electron+Intel to prevent conv mispredictions",主要修改了 3 个文件,涉及 js 等模块。代码变更包括 75 行新增和 4 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (3 files, 79 changes: +75/-4)
js/web/lib/wasm/jsep/backend-webgpu.ts
js/web/test/unittests/backends/wasm/test-webgpu-feature-selection.ts
js/web/test/unittests/index.ts
👤 hariharans29📅 Created: 07/10/2026
🤖 AI 摘要

本 PR 标题为"[DO NOT MERGE]: Loosen tolerance for QKV fusion tests on WebGPU",主要修改了 1 个文件,涉及 onnxruntime 等模块。代码变更包括 8 行新增和 6 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (1 files, 14 changes: +8/-6)
onnxruntime/test/optimizer/matmul_nbits_qkv_fusion_test.cc
👤 daijh📅 Created: 07/08/2026
🤖 AI 摘要

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

📁 Changed Files (1 files, 12 changes: +5/-7)
onnxruntime/contrib_ops/webgpu/quantization/matmul_nbits_wide_tile.wgsl.template
🤖 AI 摘要

本 PR 标题为"fix(webgpu): use f32 accumulators in fp16 MatMul/MatMulNBits to prevent overflow (#26732)",主要修改了 5 个文件,涉及 js、onnxruntime、scripts 等模块。代码变更包括 179 行新增和 32 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (8 files, 384 changes: +211/-173)
js/web/lib/wasm/jsep/webgpu/ops/3rd-party/matmul_packed_webgpu.ts
js/web/lib/wasm/jsep/webgpu/ops/matmul-shaders.ts
js/web/lib/wasm/jsep/webgpu/ops/matmulnbits.ts
onnxruntime/contrib_ops/webgpu/quantization/dp4a_matmul.wgsl.template
onnxruntime/contrib_ops/webgpu/quantization/dp4a_matmul_small_m.wgsl.template
onnxruntime/contrib_ops/webgpu/quantization/matmul_nbits.wgsl.template
onnxruntime/contrib_ops/webgpu/quantization/matmul_nbits_mlp.wgsl.template
onnxruntime/contrib_ops/webgpu/quantization/matmul_nbits_qkv.wgsl.template
👤 jchen10📅 Created: 07/07/2026
🤖 AI 摘要

本 PR 标题为"Add Intel WebGPU subgroup-matrix MatMul implementation",主要修改了 10 个文件,涉及 onnxruntime 等模块。代码变更包括 4924 行新增和 7 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (14 files, 5294 changes: +5196/-98)
onnxruntime/contrib_ops/webgpu/quantization/subgroup_matrix_matmul_nbits.cc
onnxruntime/core/providers/webgpu/math/matmul.cc
onnxruntime/core/providers/webgpu/math/matmul.h
onnxruntime/core/providers/webgpu/math/subgroup_matrix_config.cc
onnxruntime/core/providers/webgpu/math/subgroup_matrix_config.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/vendor/intel/intel_device_info.cc
onnxruntime/core/providers/webgpu/vendor/intel/intel_device_info.h
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_selector.h
onnxruntime/test/providers/cpu/math/matmul_test.cc