Skip to content

[WebGPU plugin EP] Update Python package test to only pass one WebGPU EP device - #31699

Open
Edward Chen (edgchen1) wants to merge 3 commits into
mainfrom
edgchen1/fix_webgpu_package_test
Open

[WebGPU plugin EP] Update Python package test to only pass one WebGPU EP device#31699
Edward Chen (edgchen1) wants to merge 3 commits into
mainfrom
edgchen1/fix_webgpu_package_test

Conversation

@edgchen1

Copy link
Copy Markdown
Contributor

Description

Update Python package test to only pass one WebGPU EP device to SessionOptions.add_provider_for_devices().

Add debugging output to show more information about EP devices.

Motivation and Context

Fix packaging test pipeline failure on machine where there are two WebGPU EP devices.

Edward Chen (edgchen1) and others added 3 commits August 6, 2026 11:40
Dump execution provider and hardware device properties in verbose plugin package tests to help distinguish multiple matching devices.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Document that WebGPU selects the physical GPU independently and only requires a non-virtual EP device for this inference test.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@edgchen1
Edward Chen (edgchen1) marked this pull request as ready for review August 6, 2026 21:38
@edgchen1 Edward Chen (edgchen1) added the ep:WebGPU ort-web webgpu provider label Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ep:WebGPU ort-web webgpu provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants