Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

来たよ、ONNX => Arm NN


Arm NN SDK のv18.08 がリリースされ、ONNX と TensorFlow Lite のパーサーが追加されました。

これに伴い、関連する、ArmNN Android Neural Networks driverCompute Libraryも、v18.08 になりました。

Arm NN SDK は、Compute Library を使います。v18.08 では、下記のような感じになっているようです。
引用します。
  Various bug fixes.
  Various optimisations.
  Updated recommended NDK version to r17b.
  Removed support for QS8/QS16 data types.
  Added support for grouped convolution in CLConvolutionLayer.
  Added NHWC data layout support to:
    NEDepthConcatenateLayer / CLDepthConcatenateLayer
    NEWinogradConvolutionLayer / CLWinogradConvolutionLayer
    CLDepthwiseConvolutionLayer
    CLDirectConvolutionLayer
    CLConvolutionLayer
    CLScale
    CLIm2ColKernel

  New Neon kernels / functions:
    NERNNLayer
  New OpenCL kernels / functions:
    CLArithmeticDivision
  Introduced prepare() stage support in the graph API for GLES.
  Added support for memory reusage when trying to allocate smaller CLTensors.
  Enabled NHWC execution on graph examples.
  Added JPEG accessor for validation purposes.
  Added validate methods to some kernels / functions.

へへへ、また、やらないと。。。