onnxruntime/include/onnxruntime/core
Andrews548 62b44527e5
Add ArmNN Execution Provider (#3714)
* Add ArmNN Execution Provider

Add a new execution provider targeting Arm architecture based on ArmNN.
Validated on NXP i.MX8QM CPU with ResNet50, MobileNetv2 and VGG models.

reviewed-by: mike.caraman@nxp.com

* Minor fixes

- renamed onnxruntime_ARMNN_RELU_USECPU to onnxruntime_ARMNN_RELU_USE_CPU
- fixed acl typo

* remove extra includes. added exception for ArmNN in test

* fix indentation

* Separated the activation implementation from the cpu and fixed the blockage from the endif

Co-authored-by: Andrei-Alexandru <andrei-alexandru.avram@nxp.com>
2020-06-03 22:57:51 +05:30
..
common Fix Windows Inbox build failing on 1) building raw api tests and 2) referencing _winml namespace in onnxruntime.dll (#3872) 2020-05-08 15:59:16 -07:00
framework Add amd migraphx execution provider to onnx runtime (#2929) 2020-05-27 04:24:59 +08:00
graph Add ArmNN Execution Provider (#3714) 2020-06-03 22:57:51 +05:30
optimizer Introduce training changes. 2020-03-11 14:39:03 -07:00
platform Parallel all the activations ops (#3722) 2020-05-05 01:18:17 -07:00
providers Add ArmNN Execution Provider (#3714) 2020-06-03 22:57:51 +05:30
session Update documentation + Update mlas threading lib to use the new TrySimpleParallelFor. (#3779) 2020-05-01 00:23:06 -07:00