Skip to content

[WebGPU EP] 0.5.0 cherry-picks round 2 - #33536

Merged
Edward Chen (edgchen1) merged 2 commits into
plugin-ep-webgpu/rel-0.5from
edgchen1/plugin-ep-webgpu/rel-0.5/cherry-picks-1
Oct 22, 2026
Merged

Edward Chen (edgchen1) merged 2 commits into
plugin-ep-webgpu/rel-0.5from
edgchen1/plugin-ep-webgpu/rel-0.5/cherry-picks-1

Conversation

@edgchen1

@edgchen1 Edward Chen (edgchen1) commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Description

This cherry-picks the following commits for the release:

Commit ID PR Number Commit Title
1f4b965 #33526 Fix WebGPU bundled Dawn platform cleanup
2297e77 #33226 Fix WASM Debug external-data test failures

Motivation and Context

WebGPU EP release.

### Description
<!-- Describe your changes. -->

Release and reset the bundled Dawn platform after WebGPU contexts and
the cached instance are released.

The original code was leaking the `DawnPlatform*`.

### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->

Fix Application Verifier-reported leak.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9bab1fc9-3c49-4110-91c4-5097c3373dd5
Copilot-Session: 5f4f7562-11aa-4473-afeb-c8e1206de604
adrastogi
adrastogi previously approved these changes Oct 22, 2026
### Description
<!-- Describe your changes. -->

- Preserve compile-output checks while skipping file-backed runtime
cases unsupported by the WASM test module.
- Exclude the host-filesystem external-initializer test on Emscripten;
retain native coverage.

### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to it here. -->

The `wasm_Debug / build-wasm` job failed because these tests attempted
to load external data without a `Module.MountedFiles` mapping. WASM’s
test module does not provide that mapping.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: tianleiwu <30328909+tianleiwu@users.noreply.github.com>
@edgchen1
Edward Chen (edgchen1) merged commit 2804bbe into plugin-ep-webgpu/rel-0.5 Oct 22, 2026
41 checks passed
@edgchen1
Edward Chen (edgchen1) deleted the edgchen1/plugin-ep-webgpu/rel-0.5/cherry-picks-1 branch October 22, 2026 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants