ONNX Runtime WebGPU PR Monitor

Last Updated: 07/07/2026, 07:58 PM | Total: 321 PRs

Showing 1-10 of 61 PRs
Page 1 of 7
🤖 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 (5 files, 211 changes: +179/-32)
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/matmul_nbits.wgsl.template
scripts/verify_f16_fix.py
👤 jchen10📅 Created: 07/07/2026
🤖 AI 摘要

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

📁 Changed Files (10 files, 4931 changes: +4924/-7)
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/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.cc
onnxruntime/core/providers/webgpu/vendor/intel/math/subgroup_matrix_matmul.h
onnxruntime/core/providers/webgpu/vendor/intel/math/subgroup_matrix_matmul.wgsl.template
onnxruntime/core/providers/webgpu/vendor/intel/math/subgroup_matrix_matmul_tuned.inc
onnxruntime/test/providers/cpu/math/matmul_test.cc
🤖 AI 摘要

本 PR 标题为"[WebGPU] Fix OrtReleaseEnv self-deadlock after failed adapter request on Linux",主要修改了 1 个文件,涉及 onnxruntime 等模块。代码变更包括 53 行新增和 11 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (1 files, 64 changes: +53/-11)
onnxruntime/core/providers/webgpu/webgpu_context.cc
👤 xhcao📅 Created: 07/07/2026
🤖 AI 摘要

本 PR 标题为"webgpu: add MatMulBnb4 contrib op support",主要修改了 6 个文件,涉及 onnxruntime 等模块。代码变更包括 745 行新增和 3 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (6 files, 748 changes: +745/-3)
onnxruntime/contrib_ops/webgpu/quantization/matmul_bnb4.cc
onnxruntime/contrib_ops/webgpu/quantization/matmul_bnb4.h
onnxruntime/contrib_ops/webgpu/quantization/matmul_bnb4.wgsl.template
onnxruntime/contrib_ops/webgpu/quantization/matmul_bnb4_tile.wgsl.template
onnxruntime/contrib_ops/webgpu/webgpu_contrib_kernels.cc
onnxruntime/test/contrib_ops/matmul_bnb4_test.cc
🤖 AI 摘要

本 PR 标题为"webgpu: Bump FlashAttentionDecodeQKV workgroup to 128, tile_size_k_vec to 32",主要修改了 1 个文件,涉及 onnxruntime 等模块。代码变更包括 10 行新增和 2 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (1 files, 12 changes: +10/-2)
onnxruntime/contrib_ops/webgpu/bert/flash_attention.cc
👤 titaiwangms📅 Created: 07/06/2026
🤖 AI 摘要

本 PR 标题为"Add missing rank/length validation to pooling operators (fix OOB reads)",主要修改了 5 个文件,涉及 onnxruntime 等模块。代码变更包括 282 行新增和 8 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (5 files, 290 changes: +282/-8)
onnxruntime/contrib_ops/cpu/quantization/nhwc_max_pool.cc
onnxruntime/core/providers/cpu/fp16/fp16_pool.cc
onnxruntime/core/providers/cpu/nn/pool_attributes.h
onnxruntime/test/contrib_ops/nhwc_maxpool_op_test.cc
onnxruntime/test/providers/cpu/nn/pool_op_test.cc
👤 xiaofeihan1📅 Created: 07/06/2026
🤖 AI 摘要

本 PR 标题为"[WebGPU] Deferred-dispatch to parallelize cold-start shader compilation",主要修改了 6 个文件,涉及 onnxruntime 等模块。代码变更包括 378 行新增和 27 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (6 files, 405 changes: +378/-27)
onnxruntime/core/providers/webgpu/program_manager.cc
onnxruntime/core/providers/webgpu/program_manager.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
🤖 AI 摘要

本 PR 标题为"[CUDA] Support attention_bias in GroupQueryAttention via the unfused path",主要修改了 4 个文件,涉及 onnxruntime 等模块。代码变更包括 175 行新增和 20 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (6 files, 362 changes: +340/-22)
onnxruntime/contrib_ops/cpu/bert/group_query_attention_helper.h
onnxruntime/contrib_ops/cuda/bert/attention_data.h
onnxruntime/contrib_ops/cuda/bert/group_query_attention.cc
onnxruntime/contrib_ops/cuda/bert/group_query_attention_impl.cu
onnxruntime/test/contrib_ops/group_query_attention_op_test.cc
onnxruntime/test/python/transformers/test_gqa.py
🤖 AI 摘要

本 PR 标题为"[webgpu] Enable im2col-matmul for newer Xe platforms; limit to fp16",主要修改了 3 个文件,涉及 onnxruntime 等模块。代码变更包括 18 行新增和 5 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (3 files, 23 changes: +18/-5)
onnxruntime/core/providers/webgpu/nn/conv.cc
onnxruntime/core/providers/webgpu/nn/im2col_matmul.cc
onnxruntime/core/providers/webgpu/nn/im2col_matmul.h
👤 hariharans29📅 Created: 07/02/2026
🤖 AI 摘要

本 PR 标题为"[Packaging] Packaging onnxruntime-node for macOS x86-64",主要修改了 9 个文件,涉及 tools、.github 等模块。代码变更包括 100 行新增和 24 行删除。 这是一个与 ONNX Runtime WebGPU 相关的改动,具体功能需要查看代码详情。

📁 Changed Files (9 files, 131 changes: +108/-23)
.github/workflows/mac.yml
.github/workflows/macos-ci-build-and-test-workflow.yml
tools/ci_build/github/azure-pipelines/stages/nodejs-npm-packaging-stage.yml
tools/ci_build/github/azure-pipelines/templates/c-api-cpu.yml
tools/ci_build/github/azure-pipelines/templates/mac-cpu-packaging-pipeline.yml
tools/ci_build/github/azure-pipelines/templates/mac-cpu-packaging-steps.yml
tools/ci_build/github/azure-pipelines/templates/mac-cpu-packing-jobs.yml
tools/ci_build/github/windows/jar_packaging.py
tools/ci_build/github/windows/jar_packaging_test.py