Release Note 1.6.0¶
Feature Highlights¶
- ONE Compiler
- Compiler supports 22 more operations including 1 custom operation.
- ONE Runtime
- CPU backend supports 8 more operations
- Support dynamically shaped tensors
- Support Control Flow operations
- API updates
- Add ONE Runtime package for
x86_64
linux (Experimental)
ONE Compiler¶
Compiler supports more operations¶
- AddN, ArgMin, Custom(BatchMatmul), Ceil, DepthToSpace, Floor, InstanceNormalize, L2Normalization, L2Pool, LessEqual, Log, LogSoftmax, PReLU, Rank, ReduceMin(Min), ResizeBilinear, Round, ScatterND, Sqrt, TransposeConv, BCQGather, BCQFullyConnected
ONE Runtime¶
CPU backend supports more operations¶
- BatchMatMul, BroadcastTo, Einsum, FusedBatchNorm, MatrixBandPart, Range, ReduceAll, Add(quant8)
Support dynamically shaped tensors¶
- Support static shape inference (input resizing)
- Support dynamic shape inference (general resizing)
Support Control Flow operations¶
- IF and WHILE
- Fully support static and dynamic tensors
API updates¶
- Introduce
nnfw_set_input_tensorinfo
for input resizing nnfw_input_tensorinfo
andnnfw_output_tensorinfo
behavior have changed to return tensorinfo according to the session state