onnxruntime/js/web/lib/wasm
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
..
binding [js/web] WebGPU backend via JSEP (#14579) 2023-04-24 15:21:18 -07:00
jsep [js/webgpu] fix RangeError in buffer download (#16165) 2023-05-30 15:04:50 -07:00
proxy-worker [js/webgpu] support proxy for webgpu (#15851) 2023-05-15 16:23:13 -07:00
options-utils.ts
proxy-messages.ts [js/webgpu] support proxy for webgpu (#15851) 2023-05-15 16:23:13 -07:00
proxy-wrapper.ts [js/webgpu] support proxy for webgpu (#15851) 2023-05-15 16:23:13 -07:00
run-options.ts
session-handler.ts [js/webgpu] support proxy for webgpu (#15851) 2023-05-15 16:23:13 -07:00
session-options.ts Support WebNN EP (#15698) 2023-05-08 21:25:10 -07:00
string-utils.ts
wasm-common.ts [WebNN EP] Merge support for segment anything into main branch (#16208) 2023-06-07 09:56:37 -07:00
wasm-core-impl.ts [js/webgpu] support proxy for webgpu (#15851) 2023-05-15 16:23:13 -07:00
wasm-factory.ts [js/web] add target ort.webgpu.min.js (#15780) 2023-05-04 10:05:39 -07:00