onnxruntime icon indicating copy to clipboard operation
onnxruntime copied to clipboard

[WIP] WebGPU EP [skip ci]

Open fs-eire opened this issue 1 year ago • 2 comments

Description

For code review purpose only. Offer a place for discussion.

see also:

prerequisite:

  • #22318
  • #21910
  • #22413

related changes:

  • #21838
  • #21894
  • #21893
  • #17816
  • #17706
  • #21940

TODO items

  • [x] Validation Switch (allows to change the behavior of whether perform specific validation checks)
  • [x] pushErrorScope/popErrorScope
  • [ ] ~~Graph Capture~~
  • [x] Profiling supported by WebGPU Query Buffer
  • [ ] ~~WebGPU resources tracking (mainly for buffers)~~
  • [ ] ~~Global hanlders( unhandled exceptions and device lost )~~
  • [ ] Fix CI breaks (macOS)

fs-eire avatar Aug 28 '24 22:08 fs-eire

/azp run Windows GPU WebGPU CI Pipeline

fs-eire avatar Sep 26 '24 00:09 fs-eire

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Sep 26 '24 00:09 azure-pipelines[bot]

@fs-eire on this branch is it already possible to test in nodejs, compiling in my side?

jlucaso1 avatar Oct 21 '24 12:10 jlucaso1

@fs-eire on this branch is it already possible to test in nodejs, compiling in my side?

Yes. Just do build with flags --config Release --use_webgpu --build_nodejs and it should work.

fs-eire avatar Oct 21 '24 18:10 fs-eire

Most part of this working branch is already merged into main, or in review. Close this draft.

future PRs can target main branch directly.

fs-eire avatar Oct 31 '24 00:10 fs-eire