This repository has been archived by the owner on Nov 16, 2023. It is now read-only.
Releases: microsoft/onnxjs
Releases · microsoft/onnxjs
ONNX.js v0.1.8
ONNX.js v0.1.7
ONNX.js v0.1.6
Summary
Features
- webgl: support iOS devices (#132)
- cpu: update unary operators (#123)
- refactor type CpuUnaryOp: make it a template class to avoid read attributes in runtime
- fixed input type specification for some operators
- add support for new operators Acosh, Asinh, Atanh, Cosh, IsNaN, Not, Reciprocal, Sign, Sinh
- corresponding update for test whitelist
- backend: add support for ONNXRuntime node.js binding (#111)
- operator: Slice v10 (#122)
Tests and Tools
- test: add file cache for node tests (#120)
- test: better test file cache (#136)
- test: support multi version node cases (#121)
- test: allow to specify condition for each test (#131)
- test: allow setting wasm backend init timeout (#137)
- tools: add a script to generate Operator Support Table (#112)
Bug fixes
- lib: fix a bug in operator resolve (#113)
- test: fix test context create and release (#114)
- webgl: fix Reduce* shader error on scalar (#143)
Misc
ONNX.js v0.1.5
Summary
Features
- new Operator implementations
- update operator resolve (#108)
- Change the IR version check to support IR version 4
- Enable opset version check
- Replace the switch-case based resolve to a data driven resolve
- Allows opset version selector (currently support exact match and range match, eg. 7, 7+)
Bug fixes
ONNX.js v0.1.4
ONNX.js v0.1.3
Summary
Features
- webgl:
Unsqueeze
,Squeeze
,Gather
operators implementation - cpu:
Squeeze
operator implementation - wasm: Binary Operators,
MatMul
operator, shape_utils, and broadcast_utils - wasm: Update usage of function pointers in pool operators
Bug fixes
- wasm: fix grouped convolution
Misc
- test: optimize data source of test cases
- util: Remove redundant unnecessary code in BroadcastUtil class
- util: remove redundant method
- graph: cleanup checkIsAcyclic()
ONNX.js v0.1.2
Summary
Features
-
webgl:
Slice
,Tanh
,Tile
operators implementation -
webgl:
Reduce
operators implementation -
cpu:
ArgMax
,Gather
,Slice
,Tile
operators implementation -
tensor: support scalar tensor
-
api: add option
onnx.backend.webgl.contextId
-
test: test improvements
-
api: add ENV implementation
Compatibility
- webgl: various fixes for stability and perf
- webgl: fix Safari browser
Bug fixes
- fix arraybuffer load model
Docs
- update operator support table
- update operator support table and test ReadMe
- fix duplicate operator
- update perf image
- adding a description of our supported platforms
Misc
- test: onboard BrowserStack
Contributors
- thanks for contributions from @NTT123 .
ONNX.js v0.1.1
Summary
Docs
- doc: update operator support table
Compatibility
- misc: fix build on Linux
- webgl: disable webgl2 on non-windows environment
API
- api: revise API export
Bug fixes
- graph: fix resolve operator 'Constant'
ONNX.js v0.1.0
Initial commit of ONNX.js v0.1.0