For more information about Arm NN, see: https://developer.arm.com/products/processors/machine-learning/arm-nn
There is a getting started guide here using TensorFlow: https://developer.arm.com/technologies/machine-learning-on-arm/developer-material/how-to-guides/configuring-the-arm-nn-sdk-build-environment-for-tensorflow
There is a getting started guide here using Caffe: https://developer.arm.com/technologies/machine-learning-on-arm/developer-material/how-to-guides/configuring-the-arm-nn-sdk-build-environment-for-caffe
Arm tests the build system of Arm NN with the following build environments:
- Android NDK: How to use Android NDK to build ArmNN
- Cross compilation from x86_64 Ubuntu to arm64 Linux
- Native compilation under arm64 Debian 9
Arm NN is written using portable C++14 and the build system uses CMake so it is possible to build for a wide variety of target platforms, from a wide variety of host environments.