onnxruntime/js/common/lib
Wanming Lin a8c2f24ae0
[WebNN EP] Merge support for segment anything into main branch (#16208)
We implemented a number of new ops and data types to support running
segment anything model on Chromium WebNN DML backend (POC) in a forked
branch https://github.com/honry/onnxruntime/tree/stable-diffusion

In this PR, we migrate the changes in the forked branch to main branch,
includes:
 - 22 new ops
- New tensor data types: bool, int32, uint32, uint64, int64, float16 (As
JavaScript hasn't shipped Float16Array, we use Uint16Array as a
workaound)
 - Handle empty input tensors and duplicated outputs
 - Fixed some nits
2023-06-07 09:56:37 -07:00
..
backend-impl.ts [js/web] add 'xnnpack' to EP list (#12723) 2022-10-03 10:38:45 -07:00
backend.ts
env-impl.ts [js/webgpu] support proxy for webgpu (#15851) 2023-05-15 16:23:13 -07:00
env.ts [js/webgpu] support proxy for webgpu (#15851) 2023-05-15 16:23:13 -07:00
index.ts
inference-session-impl.ts [js] allow manually release inference session (#16169) 2023-05-31 00:31:38 -07:00
inference-session.ts [js] allow manually release inference session (#16169) 2023-05-31 00:31:38 -07:00
onnx-value.ts
tensor-impl.ts [WebNN EP] Merge support for segment anything into main branch (#16208) 2023-06-07 09:56:37 -07:00
tensor-utils.ts Tensor <--> image - Adding per channel compute for Norm mean & Bias (#14705) 2023-05-01 09:37:50 -07:00
tensor.ts [WebNN EP] Merge support for segment anything into main branch (#16208) 2023-06-07 09:56:37 -07:00