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