Skip to content

2.2.0

Latest
Compare
Choose a tag to compare
@piernov piernov released this 01 Mar 13:37
· 14 commits to master since this release
0162073

New features

  • Add support for separate scale factor for bias.
  • Add support for 1D/2D grouped convolutions (incl. depthwise convolutions).
  • Add left shift overflow detection when TRAPV_SHIFT is defined and not using CMSIS-NN.
  • TorchModelGraph: add support for ReLU6 activation layer.
  • TorchModelGraph: add support for operator.add() function in addition to Add layer.
  • TorchModelGraph: add support for torch.nn.functional.adaptive_avg_pool2d function.
  • TorchModelGraph: add support for torch.flatten() function in addition to Flatten layer.
  • Add NucleoL452REP example project using CMake instead of STM32CubeIDE.
  • Add common libqualia-neuralnetwork for string to float decoding, quantization of inputs and classification task results, used only for NucleoL452REP CMake project for now.
  • Abort compilation in case of unsupported activation function for layer.

Bug fixes

  • TorchModelGraph: fix AdaptiveAvgPool1d layer.
  • Linux example: fix single.cpp build.
  • SparkFunEdge example: fix round-to-nearest support.