onnxruntime/cmake
KeDengMS c9240f4e93
Implementation of Nuphar execution provider (#881)
* Implement Nuphar execution provider

Nuphar execution provider is a TVM-based compilation provider. It has shown great speedups for RNN models using Scan.
This PR is mainly for a preview of the shared codegen library for other TVM-based providers.

* Fix submodules

* Fix TVM submodule

* Update Nuphar to latest and resolve confliction

* Remove stale files caused by merge -X theirs

* Revert heap buffer change to not introduce onnxruntime_framework into onnxruntime_perf_test

* Fix bad merge

* Merge from Nuphar

* Fix warning treated as error, revert some unnecessary changes

* Revert some more test changes

* Some more test revert or comments to make review easier
New tests could be added later

* One more revert of unnecessary changes

* More change revert. Test could be added back later.
2019-09-01 23:01:47 -07:00
..
external Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -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 Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -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 MKLML pipeline - update C# and CMake to handle dll dependencies (#810) 2019-04-10 18:16:02 -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 Remove TaskThreadPool (#1713) 2019-08-28 18:00:10 -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 Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -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 Implementation of Nuphar execution provider (#881) 2019-09-01 23:01: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