onnxruntime
WebGPU plugin EP Python packaging
#28226
Merged

WebGPU plugin EP Python packaging #28226

edgchen1 merged 65 commits into main from edgchen1/webgpu_packaging_python
edgchen1
edgchen1 Add WebGPU plugin EP Python package infrastructure
63e9aa07
edgchen1 Move inline readme to separate README.md file
1783f761
edgchen1 Separate user-facing and developer-facing READMEs
cf75ea91
edgchen1 Set Python >=3.11 and use py3-none wheel tag
1f869ced
edgchen1 Remove unnecessary try/except guard for wheel import
f3a71b26
edgchen1 Improve build_wheel.py: use temp dir, explicit copies, hard error on …
41b9ce45
edgchen1 update reame
eb27f2ee
edgchen1 Fix Python setup in plugin EP Python package/test pipeline jobs
1f2daa88
edgchen1 make tools/ci_build/github/linux/build_webgpu_plugin_python_package.s…
742be74b
edgchen1 Add debug logging to WebGPU plugin EP test script
5c25305d
edgchen1 Add ESRP codesign step for macOS WebGPU plugin binary
312f277e
edgchen1 Fix ESRP codesign: zip dylib before signing
79f72c56
edgchen1 update zip file name, use as pattern
ffdd4cac
edgchen1 Bootstrap pip with ensurepip in Linux Docker packaging script
6b10b94b
edgchen1 add more prints for Windows test step
58a7311b
edgchen1 use -o for unzip
2610f1d3
edgchen1 Add unbuffered output and verbose ORT logging to plugin EP tests
f87b27c0
edgchen1 Replace unsafe reinterpret_cast with C API calls in op_kernel_info.h
09f6b23f
edgchen1 remove comment that seems unnecessary
9543f5d9
edgchen1 update build_wheel to use more Path functionality
4d5557d7
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/webgpu_packa…
231538c3
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/fix_plugin_e…
417aaba8
edgchen1 Merge remote-tracking branch 'origin/edgchen1/fix_plugin_ep_adapter_c…
bfa93be1
edgchen1 Fix auditwheel producing duplicate wheels
080704ef
edgchen1 Add set-nightly-build-option-variable-step to Python_Package jobs
3f08e3e7
edgchen1 Fix auditwheel producing duplicate wheels
907df11d
edgchen1 Add set-nightly-build-option-variable-step to Python_Package jobs
8bf739ad
edgchen1 add setup-feeds-and-python-steps template to get .npmrc set up
c57b4ae0
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/webgpu_packa…
5620ac98
edgchen1 try adding setup-feed-and-python-steps.yml to Linux Python packaging …
82639ce2
edgchen1 pass through PIP_INDEX_URL env variable for docker run commands
3b876ccd
edgchen1 increase build timeout
fec0eaf0
edgchen1 add another setup template
90aaf7cc
edgchen1 Add dedicated Dockerfile for Linux WebGPU EP plugin pipeline
ea448619
edgchen1 Enable NVIDIA graphics capability and add Vulkan diagnostics
30990dea
edgchen1 Use Mesa lavapipe software Vulkan for WebGPU EP plugin Linux test
72cb0426
edgchen1 Split WebGPU plugin EP test stages into separate pipeline
34a127ae
edgchen1 Convert plugin-webgpu-test-pipeline.yml to 1ES template
0a6f3134
edgchen1 Replace Mesa lavapipe with SwiftShader for WebGPU plugin EP test image
eea7db46
edgchen1 TESTING - put Linux test stage back in packaging pipeline
1c47acf3
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/webgpu_packa…
0f2cece0
edgchen1 add pipeline variables to test pipeline
10c7dee1
edgchen1 Revert "TESTING - put Linux test stage back in packaging pipeline"
6485e4da
edgchen1 remove/disable some pipeline debugging stuff
ace7de50
edgchen1 Plumb version_file parameter through plugin-webgpu pipeline templates
efebfce0
edgchen1 document parameters and limit package_version values in set-plugin-bu…
4e4f61b8
edgchen1 Add top-level plugin-ep-webgpu README and note ORT_TEST_VERBOSE in py…
a78e3a86
edgchen1 Add onnxruntime>=1.24.4 runtime dependency to onnxruntime-ep-webgpu w…
6ca182cf
edgchen1 add ORT_TEST_VERBOSE environment variable to Mac/Windows test jobs
6b6c57d5
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/webgpu_packa…
3892ad52
edgchen1
edgchen1 commented on 2026-04-24
github-advanced-security
github-advanced-security commented on 2026-04-24
github-actions
github-actions commented on 2026-04-24
github-advanced-security
github-advanced-security commented on 2026-04-24
edgchen1 update test pipeline trigger
7a911258
edgchen1 add back CI trigger specification
349cfaf5
edgchen1 lint issues
7c08b501
github-advanced-security
github-advanced-security commented on 2026-04-25
edgchen1 Merge branch 'edgchen1/webgpu_packaging_python' of https://github.com…
c2e5e9d2
edgchen1 fix yaml
47a4889f
edgchen1 Merge remote-tracking branch 'origin/main' into edgchen1/webgpu_packa…
2d9f7b72
edgchen1 update WebGPU plugin EP version to 0.1.0
bb9e54bf
edgchen1 Remove some debug output
16554fde
edgchen1 Address review comments on WebGPU plugin Python packaging
39f41214
edgchen1 Plugin EP packaging: extract min ORT version, add template helper
507771c3
edgchen1 Plugin EP packaging: address review nits
a16ad795
edgchen1 edgchen1 marked this pull request as ready for review 18 days ago
edgchen1 edgchen1 requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 18 days ago
edgchen1
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-04-29
edgchen1 Address PR review: pass version_file to CUDA plugin stages, drop unus…
750f2813
edgchen1 Plumb version_file parameter through CUDA plugin pipeline templates
e219281c
edgchen1 edgchen1 requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 18 days ago
edgchen1 edgchen1 requested a review from hariharans29 hariharans29 18 days ago
edgchen1 edgchen1 requested a review from guschmue guschmue 18 days ago
edgchen1 edgchen1 requested a review from tianleiwu tianleiwu 18 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-04-29
tianleiwu
tianleiwu commented on 2026-04-29
edgchen1 Address PR review comments on plugin EP packaging
69cd0cb6
edgchen1 rename variable
ef1cfda1
tianleiwu
tianleiwu approved these changes on 2026-04-30
edgchen1 edgchen1 merged 6f23504a into main 17 days ago
edgchen1 edgchen1 deleted the edgchen1/webgpu_packaging_python branch 17 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone