1 one (1.24.0) bionic; urgency=medium
3 * Introduce _one-import-onnx_ extension interface
4 * _onecc_ supports profiling of multiple backends with a single cfg file
5 * Enable more Quantize operator: FloorMod, Squeeze
6 * _visq_ supports multi-out nodes
7 * _onecc_ introduces `dynamic_batch_to_single_batch option` option.
9 -- seongwoo <seongwoo@sw> Thu, 18 Jul 2023 14:10:22 +0900
11 one (1.23.0) bionic; urgency=medium
13 * Support more Op(s): GeLU
14 * Support more option(s): `--fuse-gelu`
15 * Support multiple backends compilation with a single configuration file
16 * Upgrade Circle schema to 0.5
18 -- seongwoo <seongwoo@sw> Thu, 18 May 2023 19:10:21 +0900
20 one (1.22.0) bionic; urgency=medium
22 * Introduce new optimization options: `unroll_unidirseqlstm`, `forward_transpose_op`, `fold_fully_connected`, `fuse_prelu`
23 * Support more Ops for fake quantization: `Depth2Space`, `Space2Depth`, `Pack`, `Unpack`, `Abs`
24 * Support more Ops for quantization: `Abs`, `ReduceProd`
25 * Introduce _visq_ tool for quantization error visualization
26 * Introduce _Environment_ section into configuration file
27 * Improve speed of `convert_nchw_to_nhwc` option
28 * Support `Add`, `Mul` of index-type (int32, int64) tensors in _one-quantize_
29 * Support ubuntu 20.04
31 -- seongwoo <mhs4670go@naver.com> Fri, 24 Mar 2023 13:58:16 +0900
33 one (1.21.0) bionic; urgency=medium
35 * Support unrolling of LSTM and RNN Ops in `one-import-onnx` tool
36 * Introduced new tools `one-infer`, `circle-operator`, `circle-interpreter`
37 * Introduced `Workflow`(WIP) in `one-cmds`
38 * New option `quant_config` in `one-quantize`
39 * New option `fake_quantize` in `one-quantize`
40 * More Ops supported: Densify
41 * More Ops for quantization: ReduceMax
42 * More Ops for mixed-precision quantization (MPQ): LeakyRelu, Neg, Relu6, Squeeze
43 * More Ops for `convert_nchw_to_nhwc` option: LogSoftmax, ReduceMax, SplitV, Softmax
44 * New optimization options in `one-optimize`: `replace_non_const_fc_with_bmm`, `resolve_customop_splitv`, `fold_densify`
45 * Improved reshape elimination in `convert_nchw_to_nhwc` option.
46 * Support fusion of Channel-wise Add + Relu with TConv
47 * Support negative axis in ArgMin/Max
48 * Show errors for unrecognized options in `one-optimize`
49 * Fix shape inference for `StridedSlice`
50 * Fix FuseBatchNormWithTConvPass to support TConv with bias
51 * Deprecate `--O1` option in `circle2circle`
53 * Support limited Float16 for kernels constants with dequantization to Float32
55 -- seongwoo <mhs4670go@naver.com> Wed, 06 Sep 2022 12:00:00 +0900
57 one (1.20.0) bionic; urgency=medium
59 * luci-interpreter supports multiple kernels with PAL layer including Cortext-M
60 * luci-interpreter supports integer tensor for partly kernels
61 * luci import support constant without coping to reduce memory for luci-interpreter
62 * Reduce duplicate codes to package released modules
63 * Limited support for ONNX LSTM/RNN unrolling while importing
64 * Limited support for ARM32 cross build
65 * Support new operator: SVDF
66 * New virtual CircleVariable to support tensor with variable
67 * Support quantization of BatchMatMul Op
68 * Support mixed(UINT8 + INT16) quantization
69 * Support backward propagation of quantization parameters
70 * Upgrade default python to version 3.8
71 * Support TensorFlow 2.8.0, ONNX-TF 1.10.0, ONNX 1.11.0
72 * Upgrade circle schema to follow tflite schema v3b
73 * Refactor to mio-tflite280, mio-circle04 with version and helpers methods
74 * Use one flatbuffers 2.0 version
75 * Drop support for TensorFlow 1.x
76 * Fix for several bugs, performance enhancements, and typos
78 -- seongwoo <mhs4670go@naver.com> Tue, 26 Apr 2022 12:00:00 +0900
80 one (1.19.0) bionic; urgency=medium
82 * `circle-quantizer` supports input/output type option
83 * Introduce configuration file for optimization options
85 -- seongwoo <mhs4670go@naver.com> Wed, 10 Nov 2021 15:53:39 +0900
87 one (1.18.0) bionic; urgency=medium
89 * More optimization pass
91 -- seongwoo <mhs4670go@naver.com> Fri, 15 Oct 2021 15:23:20 +0900
93 one (1.17.0) bionic; urgency=medium
95 * More optimization pass
96 * Add new InstanceNorm pattern in `FuseInstanceNormPass`
98 * Introduce `onecc` driver to `one-cmds`
99 * Introduce `one-profile` driver to `one-cmds`
101 -- seongwoo <mhs4670go@naver.com> Fri, 20 Aug 2021 17:50:20 +0900
103 one (1.16.1) bionic; urgency=medium
105 * Extends the point where `one-codegen` finds backends.
107 -- seongwoo chae <mhs4670go@naver.com> Wed, 26 May 2021 18:06:53 +0900
109 one (1.16.0) bionic; urgency=low
113 -- seongwoo chae <mhs4670go@naver.com> Mon, 26 Apr 2021 14:34:57 +0900