Imported Upstream version 1.25.0
[platform/core/ml/nnfw.git] / infra / debian / compiler / changelog
1 one (1.24.0) bionic; urgency=medium
2
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.
8
9  -- seongwoo <seongwoo@sw>  Thu, 18 Jul 2023 14:10:22 +0900
10
11 one (1.23.0) bionic; urgency=medium
12
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
17
18  -- seongwoo <seongwoo@sw>  Thu, 18 May 2023 19:10:21 +0900
19
20 one (1.22.0) bionic; urgency=medium
21
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
30
31  -- seongwoo <mhs4670go@naver.com>  Fri, 24 Mar 2023 13:58:16 +0900
32
33 one (1.21.0) bionic; urgency=medium
34
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`
52   * Support gcc-11
53   * Support limited Float16 for kernels constants with dequantization to Float32
54
55  -- seongwoo <mhs4670go@naver.com>  Wed, 06 Sep 2022 12:00:00 +0900
56
57 one (1.20.0) bionic; urgency=medium
58
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
77
78  -- seongwoo <mhs4670go@naver.com>  Tue, 26 Apr 2022 12:00:00 +0900
79
80 one (1.19.0) bionic; urgency=medium
81
82   * `circle-quantizer` supports input/output type option
83   * Introduce configuration file for optimization options
84
85  -- seongwoo <mhs4670go@naver.com>  Wed, 10 Nov 2021 15:53:39 +0900
86
87 one (1.18.0) bionic; urgency=medium
88
89   * More optimization pass
90
91  -- seongwoo <mhs4670go@naver.com>  Fri, 15 Oct 2021 15:23:20 +0900
92
93 one (1.17.0) bionic; urgency=medium
94
95   * More optimization pass
96   * Add new InstanceNorm pattern in `FuseInstanceNormPass`
97   * Add verbose option
98   * Introduce `onecc` driver to `one-cmds`
99   * Introduce `one-profile` driver to `one-cmds`
100
101  -- seongwoo <mhs4670go@naver.com>  Fri, 20 Aug 2021 17:50:20 +0900
102
103 one (1.16.1) bionic; urgency=medium
104
105   * Extends the point where `one-codegen` finds backends.
106
107  -- seongwoo chae <mhs4670go@naver.com>  Wed, 26 May 2021 18:06:53 +0900
108
109 one (1.16.0) bionic; urgency=low
110
111   * Initial release.
112
113  -- seongwoo chae <mhs4670go@naver.com>  Mon, 26 Apr 2021 14:34:57 +0900