onnxruntime/include/onnxruntime/core
Valery Chernov 625a1f7673
[TVM EP] code refactor (#10655)
* rename info to options for TVM EP

* transfer options processing from TVMExecutionProvider to TVMEPOptions

* transfer TVMRunner to separated files

* implement TVMCompiler class

* replace CompileFunc by TVMCompiler object. update TVMRunner. now it does not depend on TvmExecutionProvider

* correct logging of TVM EP options

* RunnerImpl, GERunnerImpl and VMRunnerImpl were implemented

* add prepareComputeInfo method

* remove update_output_shapes flag

* embed all TVM EP dependences to tvm namespace. transfer model compilation from TVMRunner. connect TVMRunnerImpl to TVMRunner

* refactor compileModel method

* small cleaning

* separate TVM EP options data store and processing

* replace TvmTensorShape by InlinedVector with max_size 5

* correct indentation

* update TVM hash

Co-authored-by: Valery Chernov <valery.chernov@deelvin.com>
2022-03-16 13:55:04 +01:00
..
common Upgrade emsdk to 3.1.3 (#10577) 2022-02-28 23:52:41 -08:00
eager support register external ep lib information (#8897) 2021-08-31 20:51:22 -07:00
framework Fix bug in MemcpyToHost (#10816) 2022-03-10 07:02:27 -08:00
graph Refactor Node::AddAttribute() (#10869) 2022-03-16 14:53:00 +10:00
optimizer Remove ORT_ENABLE_RUNTIME_OPTIMIZATION_IN_MINIMAL_BUILD. (#10778) 2022-03-08 16:18:49 -08:00
platform Add restrictions for hybrid cpus for thread pool task distribution (#10393) 2022-02-17 14:34:09 -08:00
providers [TVM EP] code refactor (#10655) 2022-03-16 13:55:04 +01:00
session Update convert_onnx_models_to_ort.py to support runtime optimizations. (#10765) 2022-03-14 16:50:41 -07:00