onnxruntime/onnxruntime/core/codegen/mti/math
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
..
binary_ops.cc Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
binary_ops.h Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
gemm.cc Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -07:00
gemm.h Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
logsoftmax.cc Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
logsoftmax.h Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
matmul_ops.cc Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -07:00
matmul_ops.h Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -07:00
reduce_ops.cc Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
reduce_ops.h Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
softmax.cc Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
softmax.h Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00
unary_ops.cc Implementation of Nuphar execution provider (#881) 2019-09-01 23:01:47 -07:00
unary_ops.h Implementation of TVM codegen library (#888) 2019-07-03 10:32:59 -07:00