onnxruntime/js/web/lib/wasm/jsep
Enrico Galli 4c3c809bdb
[js/webnn] Enable user-supplied MLContext (#20600)
### Description
This PR enables the API added in #20816 as well as moving context
creation to JS.

### Motivation and Context
In order to enable I/O Binding with the upcoming
[MLBuffer](https://github.com/webmachinelearning/webnn/issues/542) API
in the WebNN specification, we need to share the same `MLContext` across
multiple sessions. This is because `MLBuffer`s are restricted to the
`MLContext` where they were created. This PR enables developers to use
the same `MLContext` across multiple sessions.
2024-07-08 10:19:39 -07:00
..
webgpu [js/webgpu] Support conv3d naive (#20706) 2024-06-19 10:13:50 -07:00
webnn [js/webnn] Enable user-supplied MLContext (#20600) 2024-07-08 10:19:39 -07:00
backend-webgpu.ts [js/webgpu] Prefer adapter.info to adapter.requestAdapterInfo (#21065) 2024-06-18 12:02:38 -07:00
init.ts [js/web] optimize module export and deployment (#20165) 2024-05-20 09:51:16 -07:00
log.ts
tensor-view.ts
util.ts [js/webgpu] allows a ProgramInfo's RunData to use zero sized output (#19614) 2024-02-23 12:52:47 -08:00