onnxruntime/cmake
kile0 125900c961 Enable integration with mimalloc memory allocator (#1673)
* add mimalloc submodule

* basic hooks into execution provider header and build script option

* pull mimalloc into build

* windows has to use the override vcxproj already set up, and disable bfcarena when using mimalloc

* fix import_location

* generalize build msbuild command

* add mimalloc dependency to python package as well as various commenting cleanups

* update mimalloc commit as stop gap

* include mimalloc changes from master

* create capi directory if doesn't exist for mimalloc copying over

* disable runtime hooks and remove old comment

* temporary change to test CI

* fetch the mimalloc output name property

* uniformly call target_link_libraries

* query cmake to get the correct windows sdk to target

* revert change to trailing directory slash

* pickup windows sdk off msbuild path if possible

* copy the produced dll/so at install time, not configure time

* deal with mimalloc unimplemented atomic

* move to dev branch of mimalloc to avoid atomic issues on gcc

* for windows specify solution settings (x86) rather than individual project settings

* pin mimalloc submodule to updated commit

* typo

* Revert "temporary change to test CI"

This reverts commit 764867376936a5d307dded3cc37f00a34e3b0c96.
2019-09-13 17:12:48 -07:00
..
external Enable integration with mimalloc memory allocator (#1673) 2019-09-13 17:12:48 -07:00
onnx make builds more robust (#906) (#932) 2019-04-29 12:58:20 -07:00
patches Update nGraph to v0.22.1 (#1582) 2019-08-10 17:41:08 -07:00
CMakeLists.txt Enable integration with mimalloc memory allocator (#1673) 2019-09-13 17:12:48 -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 Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -07:00
onnxruntime_automl_featurizers.cmake Integrate featurizers (#1573) 2019-08-15 13:59:59 -07:00
onnxruntime_codegen.cmake Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
onnxruntime_common.cmake Remove TaskThreadPool (#1713) 2019-08-28 18:00:10 -07:00
onnxruntime_config.h.in Add an API for retrieve ORT version (#1263) 2019-06-20 15:42:12 -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 Add ability to dump node input/output (#1202) 2019-06-13 06:47:50 +10:00
onnxruntime_graph.cmake Integrate featurizers (#1573) 2019-08-15 13:59:59 -07:00
onnxruntime_language_interop_ops.cmake Add PyOp doc and UT (#1200) 2019-06-17 11:15:44 -07:00
onnxruntime_mlas.cmake MLAS: MlasSgemm refactoring (#1749) 2019-09-06 22:26:28 -07:00
onnxruntime_nuphar_extern.cmake Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -07:00
onnxruntime_optimizer.cmake make builds more robust (#906) (#932) 2019-04-29 12:58:20 -07:00
onnxruntime_providers.cmake Enable integration with mimalloc memory allocator (#1673) 2019-09-13 17:12:48 -07:00
onnxruntime_pyop.cmake Add PyOp doc and UT (#1200) 2019-06-17 11:15:44 -07:00
onnxruntime_python.cmake Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -07:00
onnxruntime_server.cmake Add GRPC support to ONNX Runtime Server (#1144) 2019-07-18 11:10:38 -07:00
onnxruntime_session.cmake Move CopyTensor out of IExecutionProvider interface. (#1268) 2019-07-11 14:49:20 -07:00
onnxruntime_unittests.cmake Implement C API entry points for creating and fetching non-standard types to OrtValue (#1714) 2019-09-11 14:52:47 -07:00
onnxruntime_util.cmake put all gemmlowp common code in one place (#1590) 2019-08-10 17:01:07 -07:00
protobuf_function.cmake Use protobuf-lite to reduce onnxruntime.dll size. (#639) 2019-03-21 14:06:38 -07:00