onnxruntime/include/onnxruntime/core/providers
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
..
acl [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
armnn Add ArmNN Execution Provider (#3714) 2020-06-03 22:57:51 +05:30
cpu
cuda
dml Add DirectML Execution Provider (#2057) 2019-10-15 06:13:07 -07:00
dnnl Renaming MKL-DNN as DNNL (#2515) 2019-12-03 07:34:23 -08:00
migraphx Add amd migraphx execution provider to onnx runtime (#2929) 2020-05-27 04:24:59 +08:00
ngraph
nnapi
nuphar
openvino OpenVINO EP v2.0 (#3585) 2020-04-24 04:06:02 -07:00
rknpu Initial PR for RKNPU execution provider (#3609) 2020-05-05 20:36:47 -07:00
tensorrt
vitisai Initial release of Vitis-AI Execution Provider (#3771) 2020-05-19 05:32:32 -07:00
winml Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
providers.h Add #pragma once to providers.h, so avoid 'struct' redefinition error when including the header from multiple places. 2020-04-03 16:25:18 -07:00