Skip to content

ONE 1.6.0 Release

Compare
Choose a tag to compare
@chunseoklee chunseoklee released this 01 Jul 03:48
· 8291 commits to master since this release
d40f62c

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 and nnfw_output_tensorinfo behavior have changed to return tensorinfo according to the session state