Sunghoon
74eaaad768
[js/web] Support opset-13 for squeeze, unsqueeze, maxpool, pad, cast and clip ( #9249 )
...
* Support opset-13 for squeeze, unsqueeze, maxpool, pad, cast, clip
* merge master and update a operators.md
* resolve comment. revise pool and cast kernel implementation.
* skip fusion when clip min and max is not in initializer
2021-10-14 16:29:37 -07:00
Yulong Wang
88d5023885
[js/web] always use new data dir for ort web E2E karma tests ( #9303 )
...
* [js/web] always use new data dir for ort web E2E karma tests
* fix
2021-10-07 15:27:12 -07:00
Yulong Wang
8adb9ab85a
fix CodeQL warning for path-injection ( #9243 )
2021-10-01 11:32:00 -07:00
Yulong Wang
8c57d51928
support WebAssembly SIMD for qgemm ( #9191 )
...
* support WebAssembly SIMD for qgemm
* remove '--experimental-wasm-bulk-memory' for test
2021-09-30 12:40:56 -07:00
Yulong Wang
be80698698
[js/web] a bugfix and add tests for wasm proxy worker ( #9048 )
...
* [js/web] add tests for wasm proxy worker
* fix script src override
2021-09-14 10:38:58 -07:00
Du Li
57b7ab56cd
Adding async fetching for webgl backend ( #8951 )
...
* Adding async fetching for webgl backend
* fix PR comments and CI failure.
* fixing a bug
* adding a flag
2021-09-09 22:17:42 -07:00
Yulong Wang
5145fa236f
[js/web] fix ort web e2e test ( #9025 )
2021-09-09 22:08:27 -07:00
Sunghoon
450524359e
[js/web] WebAssembly profiling ( #8932 )
...
* add p50 in test
* Preallocate WebAssembly worker threads to minimize worker creation time
* WebAssembly profiling
* merge master
* merge with proxy changes
* disable profiling tests from WebAssembly build
* fix e2e test failure
Co-authored-by: Yulong Wang <yulongw@microsoft.com>
2021-09-07 17:18:08 -07:00
Yulong Wang
206537936f
[js/web] enable proxy worker for wasm backend ( #8862 )
2021-08-31 10:23:42 -07:00
Yulong Wang
3e8cabbc3e
[js/web] WebGL backend refactor ( #8586 )
2021-08-12 12:30:49 -07:00
Yulong Wang
c86b813519
[js] resolve CodeQL warnings for force strict mode ( #8645 )
2021-08-06 19:35:43 -07:00
Yulong Wang
f3a1aebb33
[js/web] support override wasm file path ( #8610 )
2021-08-05 18:01:03 -07:00
Du Li
fa722d208b
[js/web] adding webgl pointwise conv kernel ( #8418 )
2021-08-04 20:46:08 -07:00
Yulong Wang
e66846da4a
revise terms according to guideline
2021-07-23 13:26:15 -07:00
Tixxx
db88f3059c
[js] fixing broadcast issues in pack mode ( #8090 )
...
* fixing broadcast issues in pack mode
* improved bcast logic for matmul
* removed TODO
* rebased from master
2021-06-23 09:55:19 -07:00
Du Li
b50e9d9d74
Adding webgl shape kernel ( #7971 )
2021-06-08 06:22:45 -07:00
Gao, Chun
0f01de3b0b
[js/web] Add wasm SIMD backend to onnxruntime-web ( #7896 )
...
* [js/web] Add wasm SIMD backend to onnxruntime-web
* Import SIMD wasm artifacts enabled by PR #7839
* Detect SIMD capability of web engine
* Use SIMD wasm backend in both single-thread and multi-thread cases
* update optimized SIMD loading from ort web
* code lint and format
* fix WasmFileName in CI
* replace deprecated wasm SIMD functions
* fix unittest for simd
* optimize CI pipeline to merge build matrix
* make clean build for each config
* fix simd wasm to enable it.
* update script/pull-prebuilt-wasm-artifacts.ts
Co-authored-by: Yulong Wang <yulongw@microsoft.com>
Co-authored-by: Lei Zhang <zhang.huanning@hotmail.com>
2021-06-07 23:24:27 -07:00
Du Li
6a9023f47d
[JS/Web]Adding support for WebGL v1 ( #7906 )
...
* Adding support for WebGL v1
* enabling a few tests
* Minor changes for README.md
2021-06-03 21:30:42 -07:00
Yulong Wang
896f32ec09
[js/web] support string tensor for wasm backend ( #7891 )
...
* [js/web] support string tensor for wasm backend
* disable v9/test_cast_STRING_to_FLOAT: test data is wrong
* add non-string check
* Update session-handler.ts
* Update session-handler.ts
2021-06-03 00:44:50 -07:00
Tixxx
2a3851cd75
fixed bugs in packed mode and enable pack mode tests in ci ( #7848 )
...
* fixed bugs in packed mode and enable pack mode tests in ci
* removed unnecessary space
* pr comments
* pr comments
* disable an average pool test
* try disabling another avg pool
* disable more avg pool tests
* disable maxpool tests
2021-05-27 07:56:58 -07:00
Tixxx
ea1a4f8fb5
[JS]support running super resolution model using ortweb ( #7677 )
...
* migrated changes to support running super resolution model using ortweb
* reverted benchmarking tool related changes which will be in a separate pr
* added kernel tests to op and node tests
* minor change to the order of variables
* added one more unit test for packed matmul
2021-05-25 17:43:43 -07:00
Du Li
d3c4b70ede
[Web/JS] Fixing two bugs in reshape_pack and im2col_pack ( #7689 )
...
* fixing two bugs in reshape_pack and im2col_pack
* minor fix
* fix lint complaints
2021-05-17 18:28:09 -07:00
Tixxx
6d9f541442
[JS]moved logging level flag to global env ( #7700 )
...
* moved logging level flag to global env
* added setter and getter for loggingLevel in Env
* moved implementation of env to a separate file
2021-05-17 14:16:59 -07:00
Yulong Wang
97d9bcd644
[js/web] fix bundle for multi-thread, add e2e test and support nodejs ( #7688 )
...
* fix bundle for multi-thread, add e2e test and support nodejs
* add copyright banner
* resolve comments
* add comments for isMultiThreadSupported()
2021-05-14 18:15:38 -07:00
Xueyun Zhu
32d8278c2f
reshape fix ( #7678 )
2021-05-13 16:34:03 -07:00
Tixxx
3c39fcc1fa
[js/web] port fixes for packed concat over to ort repo ( #7605 )
...
* port fixes for packed concat over to ort repo
* fix format
2021-05-07 13:04:53 -07:00
Yulong Wang
bdefc6c4d8
[js/web] support multi-thread for wasm backend ( #7601 )
2021-05-07 12:12:37 -07:00
Yulong Wang
3600c3e66e
[js/web] integrate latest changes from onnxjs ( #7535 )
...
* [js/web] integrate latest changes from onnxjs
* apply ESLint rules: filename-case and header
* remove filename-case rule for wasm .d.ts
2021-05-03 15:03:25 -07:00
Yulong Wang
00aaa6dabb
update CI for onnxruntime-web ( #7497 )
2021-04-29 22:22:52 -07:00
Yulong Wang
4ebc9c3b5e
[JS] onnxruntime-web ( #7394 )
...
* add web
* add script and test
* fix lint
* add test/data/ops
* add test/data/node/ to gitignore
* modify scripts
* add onnxjs
* fix tests
* fix test-runner
* fix sourcemap
* fix onnxjs profiling
* update test list
* update README
* resolve comments
* set wasm as default backend
* rename package
* update copyright header
* do not use class "Buffer" in browser context
* revise readme
2021-04-27 00:04:25 -07:00