onnxruntime/cmake
Scott McKay e00ad83f2b
Initial changes to disable code in a minimal build (#4872)
* Initial set of changes to start disabling code in the minimal build. Breaking changes into multiple PRs so they're more easily reviewed. Focus on InferenceSession, Model and Graph here. SessionState will be next.
Needs to be integrated with de/serialization code before being testable so changes are all off by default.

Changes are limited to
  - #ifdef'ing out code
  - moving some things around so there are fewer #ifdef statements
  - moving definition of some one-line methods into the header so we don't need to #ifdef out in a .cc as well
  - exclude some things in the cmake setup

* Update session state and a few other places.

The core code builds if ORT_MINIMAL_BUILD is specified.
2020-08-22 07:14:53 +10:00
..
external implement per-channel for quantizelinear and dequantizelinear (#4759) 2020-08-21 12:08:50 -07:00
horovod Address PR comments and clean up. (#3536) 2020-04-15 15:51:52 -07:00
onnx implement per-channel for quantizelinear and dequantizelinear (#4759) 2020-08-21 12:08:50 -07: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 Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10: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 Convert TensorRT provider into a shared library (#4721) 2020-08-10 21:17:16 -07:00
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 Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10:00
onnxruntime_fuzz_test.cmake Onnxruntime fuzzing (#4341) 2020-07-06 16:34:34 -07:00
onnxruntime_graph.cmake Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10:00
onnxruntime_ios.toolchain.cmake iOS cross build on MacOS (#3699) 2020-04-28 17:09:31 -07:00
onnxruntime_java.cmake [Android NNAPI EP] Remove dependency on external JD/DNNLibrary (#4576) 2020-07-22 14:08:12 -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
onnxruntime_mlas.cmake Build new AVX file with /ARCH:AVX (#4442) 2020-07-07 12:00:12 -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
onnxruntime_optimizer.cmake Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10:00
onnxruntime_providers.cmake [OpenVINO-EP] Updating OpenVINO EP to 2020.4 (#4836) 2020-08-19 23:18:08 -07:00
onnxruntime_pyop.cmake FixPyOpSegFault&MakeItStaticLib (#4600) 2020-07-28 11:45:25 -07:00
onnxruntime_python.cmake Add new PytTrch front-end (#4815) 2020-08-17 09:45:25 -07:00
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 Initial changes to disable code in a minimal build (#4872) 2020-08-22 07:14:53 +10: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
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 Add Experimental WinRT API IDL as placeholder for adding new winrt features (#4736) 2020-08-12 12:45:19 -07:00
winml_cppwinrt.cmake Add Experimental WinRT API IDL as placeholder for adding new winrt features (#4736) 2020-08-12 12:45:19 -07:00
winml_sdk_helpers.cmake Merge windowsai (winml layering) into master (#2956) 2020-02-04 17:12:19 -08:00
winml_unittests.cmake Add Experimental WinRT API IDL as placeholder for adding new winrt features (#4736) 2020-08-12 12:45:19 -07:00