onnxruntime/cmake
mikecaraman 358b517d49 [v2] Add ACL (Arm Compute Library) execution provider (#2258)
* Guard unused parameter

Guard unused parameter for Linux Arm and other cases.

* Add ACL (Arm Compute Library) execution provider

Add a new execution provider targeting Arm architecture based on Arm Compute Library.
Validated on NXP i.MX8QM CPU with ResNet50, MobileNetv2 and VGG models.
All unit tests are passing.

Comparative performance improvements for ResNet50v1 model obtained with
onnxruntime_perf_test:
		A72	2xA72	A53	4xA53
ACL vs CPU  	16%	9%	21%	13%

Usage documentation available in ACL-ExecutionProvider.

* Fix eigen unused parameter

Fix eigen unused parameter error for Arm cross-compilation.
2019-10-31 12:25:36 -07:00
..
external [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
onnx make builds more robust (#906) (#932) 2019-04-29 12:58:20 -07:00
patches [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
CMakeLists.txt [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
ConfigureVisualStudioCodeAnalysis.props Initial bootstrap commit. 2018-11-19 16:48:22 -08:00
EnableVisualStudioCodeAnalysis.props Initial bootstrap commit. 2018-11-19 16:48:22 -08:00
get_boost.cmake restore ninja compatibility 2019-05-15 10:18:52 -07:00
onnxruntime.cmake [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
onnxruntime_automl_featurizers.cmake Replace GSL with GSL-LITE submodule and fix up refs (#1920) 2019-10-01 12:43:29 -07:00
onnxruntime_codegen.cmake Replace GSL with GSL-LITE submodule and fix up refs (#1920) 2019-10-01 12:43:29 -07:00
onnxruntime_common.cmake Fixed tensor reference to const data and cleaned up Env API. (#1979) 2019-10-24 10:28:13 -07:00
onnxruntime_config.h.in Ignore some gcc warnings (#1996) 2019-10-07 16:32:34 -07:00
onnxruntime_csharp.cmake Conditionally export execution provider apis in chsarp (#1724) 2019-09-09 11:17:44 -07:00
onnxruntime_dependencies.dot Initial bootstrap commit. 2018-11-19 16:48:22 -08:00
onnxruntime_framework.cmake Fix linux build issue with debug dump of shapes and data. (#2202) 2019-10-20 20:35:48 -07:00
onnxruntime_graph.cmake Add DirectML Execution Provider (#2057) 2019-10-15 06:13:07 -07:00
onnxruntime_language_interop_ops.cmake Replace GSL with GSL-LITE submodule and fix up refs (#1920) 2019-10-01 12:43:29 -07:00
onnxruntime_mlas.cmake FreeBSD compatibility patch. 2019-10-26 12:44:12 -07:00
onnxruntime_nuphar_extern.cmake Weba/merge ngemm (#2021) 2019-10-05 12:09:22 -07:00
onnxruntime_optimizer.cmake Cleanup some aspects of the Initializer class used by optimizers (#2005) 2019-10-09 10:37:44 +10:00
onnxruntime_providers.cmake [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
onnxruntime_pyop.cmake Update python packaging pipelines (#2167) 2019-10-19 07:42:54 -07:00
onnxruntime_python.cmake Include the new Privacy.md file in all release packages. (#2200) 2019-10-20 07:58:36 -07:00
onnxruntime_server.cmake fix bug in cmake/onnxruntime_server.cmake 2019-10-28 10:03:18 -07:00
onnxruntime_session.cmake Remove onnxruntime_USE_EIGEN_THREADPOOL cmake option 2019-10-30 21:51:54 -07:00
onnxruntime_unittests.cmake [v2] Add ACL (Arm Compute Library) execution provider (#2258) 2019-10-31 12:25:36 -07:00
onnxruntime_util.cmake Replace GSL with GSL-LITE submodule and fix up refs (#1920) 2019-10-01 12:43:29 -07:00
protobuf_function.cmake Use protobuf-lite to reduce onnxruntime.dll size. (#639) 2019-03-21 14:06:38 -07:00