onnxruntime/cmake
gwang-msft 9e0f5fc7af
The initial PR for NNAPI EP (#4287)
* Move nnapi dnnlib to subfolder

* dnnlib compile settings

* add nnapi buildin build.py

* add onnxruntime_USE_NNAPI_BUILTIN

* compile using onnxruntime_USE_NNAPI_BUILTIN

* remove dnnlib from built in code

* Group onnxruntime_USE_NNAPI_BUILTIN sources

* add file stubs

* java 32bit compile error

* built in nnapi support 5-26

* init working version

* initializer support

* fix crash on free execution

* add dynamic input support

* bug fixes for dynamic input shape, add mul support, working on conv and batchnorm

* Add batchnormalization, add overflow check for int64 attributes

* add global average/max pool and reshape

* minor changes

* minor changes

* add skip relu and options to use different type of memory

* small bug fix for in operator relu

* bug fix for nnapi

* add transpose support, minor bug fix

* Add transpose support

* minor bug fixes, depthwise conv weight fix

* fixed the bug where the onnx model input has mismatch order than the nnapi model input

* add helper to add scalar operand

* add separated opbuilder to handle single operator

* add cast operator

* fixed reshape, moved some logs to verbose

* Add softmax and identity support, change shaper calling signature, and add support for int32 output

* changed the way to execute the NNAPI

* move NNMemory and InputOutputInfo into Model class

* add limited support for input dynamic shape

* add gemm support, fixed crash when allocating big array on stack

* add abs/exp/floor/log/sigmoid/neg/sin/sqrt/tanh support

* better dynamic input shape support;

* add more check for IsOpSupportedImpl, refactored some code

* some code style fix, switch to safeint

* Move opbuilders to a map with single instance, minor bug fixes

* add GetUniqueName for new temp tensors

* change from throw std to ort_throw

* build settings change and 3rd party notice update

* add readme for nnapi_lib, move to ort log, add comments to public functions, clean the code

* add android log sink and more logging changes, add new string for NnApiErrorDescription

* add nnapi execution options/fp16 relax

* fix a dnnlibrary build break

* addressed review comments

* address review comments, changed adding output for subgraph in NnapiExecutionProvider::GetCapability, minor issue fixes

* formatting in build.py

* more formatting fix in build.py, return fail status instead of throw in compute_func

* moved android_log_sink to platform folder, minor coding style changes

* addressed review comments
2020-06-26 00:02:39 -07:00
..
external update tvm submodule (#4284) 2020-06-19 14:51:18 -07:00
horovod Address PR comments and clean up. (#3536) 2020-04-15 15:51:52 -07:00
onnx Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
patches OpenVINO EP v2.0 (#3585) 2020-04-24 04:06:02 -07:00
tensorboard Introduce training changes. 2020-03-11 14:39:03 -07:00
CMakeLists.txt The initial PR for NNAPI EP (#4287) 2020-06-26 00:02:39 -07:00
CMakeSettings.json Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
codeconv.runsettings CMake changes (#2961) 2020-02-03 19:33:14 -08:00
ConfigureVisualStudioCodeAnalysis.props
EnableVisualStudioCodeAnalysis.props
flake8.cmake Older flake8 versions report false positives and don't handle the same things in the config file. (#3983) 2020-05-20 07:29:22 +10:00
onnxruntime.cmake Add ArmNN Execution Provider (#3714) 2020-06-03 22:57:51 +05:30
onnxruntime_codegen.cmake Put safeint_interface include directory into onnxruntime_common interface include directories to simplify usage by other targets. (#3546) 2020-04-16 10:34:32 -07:00
onnxruntime_common.cmake The initial PR for NNAPI EP (#4287) 2020-06-26 00:02:39 -07:00
onnxruntime_config.h.in Thread pool changes (#3153) 2020-03-30 12:18:40 -07:00
onnxruntime_csharp.cmake Add amd migraphx execution provider to onnx runtime (#2929) 2020-05-27 04:24:59 +08:00
onnxruntime_framework.cmake Put safeint_interface include directory into onnxruntime_common interface include directories to simplify usage by other targets. (#3546) 2020-04-16 10:34:32 -07:00
onnxruntime_graph.cmake Remove openmp and scipy from build pipelines (#4305) 2020-06-23 20:18:16 -07:00
onnxruntime_ios.toolchain.cmake iOS cross build on MacOS (#3699) 2020-04-28 17:09:31 -07:00
onnxruntime_java.cmake The initial PR for NNAPI EP (#4287) 2020-06-26 00:02:39 -07:00
onnxruntime_java_unittests.cmake [java] Adds a CUDA test (#3956) 2020-05-18 12:05:51 -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 Implement MinMax with SIMD (#4285) 2020-06-23 20:07:53 -07:00
onnxruntime_nodejs.cmake build: split nodejs binding build and test to avoid timeout issue (#4188) 2020-06-10 19:16:32 -07:00
onnxruntime_nuphar_extern.cmake Weba/merge ngemm (#2021) 2019-10-05 12:09:22 -07:00
onnxruntime_optimizer.cmake Put safeint_interface include directory into onnxruntime_common interface include directories to simplify usage by other targets. (#3546) 2020-04-16 10:34:32 -07:00
onnxruntime_providers.cmake The initial PR for NNAPI EP (#4287) 2020-06-26 00:02:39 -07:00
onnxruntime_pyop.cmake Update python packaging pipelines (#2167) 2019-10-19 07:42:54 -07:00
onnxruntime_python.cmake Expose ACL/ARMNN providers to Python (#4260) 2020-06-18 20:24:14 +05:30
onnxruntime_session.cmake Training Python package fixes (#4063) 2020-06-01 09:30:56 -07:00
onnxruntime_training.cmake Enable ORT with CUDA 11 toolkit (#4168) 2020-06-15 08:47:03 -07:00
onnxruntime_unittests.cmake The initial PR for NNAPI EP (#4287) 2020-06-26 00:02:39 -07:00
onnxruntime_util.cmake Create Utils for Adding Range and Marker (#4013) 2020-05-24 22:55:24 -07:00
precompiled_header.cmake Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
protobuf_function.cmake Use protobuf-lite to reduce onnxruntime.dll size. (#639) 2019-03-21 14:06:38 -07:00
set_winapi_family_desktop.h Fix WCOS/Win32 linking bugs (#3126) 2020-03-19 08:52:40 -07:00
target_delayload.cmake Refactor delayloading (#4019) 2020-05-24 23:26:30 -07:00
wcos_toolchain.cmake Fix WCOS/Win32 linking bugs (#3126) 2020-03-19 08:52:40 -07:00
wil.cmake Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
winml.cmake Hardcode WinML umbrella lib to windowsapp.lib (#4133) 2020-06-08 11:04:44 -07:00
winml_cppwinrt.cmake Fork the WinML APIs into the Microsoft namespace (#3503) 2020-04-17 06:18:54 -07:00
winml_sdk_helpers.cmake Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
winml_unittests.cmake Hardcode WinML tests umbrella lib (#4161) 2020-06-08 15:24:08 -07:00