This is an automated email from the ASF dual-hosted git repository.
jroesch pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from 8fb4cdf Revert "Actually add Compute Library tests to the Jenkins
File (#8394)" (#8400)
add 9c66587 Refactor the compile engine into a cleaner interface. (#7518)
No new revisions were added by this update.
Summary of changes:
include/tvm/relay/attrs/annotation.h | 12 +
python/tvm/auto_scheduler/relay_integration.py | 10 +
python/tvm/auto_scheduler/task_scheduler.py | 2 +-
python/tvm/relay/backend/compile_engine.py | 4 +-
python/tvm/relay/expr.py | 24 +-
src/driver/driver_api.cc | 10 +-
src/relay/backend/aot_executor_codegen.cc | 18 +-
src/relay/backend/compile_engine.cc | 663 ++----------------
src/relay/backend/compile_engine.h | 211 +-----
src/relay/backend/graph_executor_codegen.cc | 392 ++++-------
src/relay/backend/graph_plan_memory.cc | 60 +-
src/relay/backend/interpreter.cc | 3 +-
src/relay/backend/te_compiler.cc | 743 +++++++++++++++++++++
src/relay/backend/te_compiler.h | 196 ++++++
.../{compile_engine.cc => te_compiler_cache.cc} | 461 ++++---------
.../{compile_engine.h => te_compiler_cache.h} | 169 ++---
src/relay/backend/utils.cc | 47 ++
src/relay/backend/utils.h | 4 +
src/relay/backend/vm/compiler.cc | 7 +-
src/relay/ir/function.cc | 14 +-
.../transforms/auto_scheduler_layout_rewrite.cc | 2 +-
src/relay/transforms/device_annotation.cc | 44 +-
src/relay/transforms/memory_alloc.cc | 13 +-
src/relay/transforms/type_infer.cc | 9 +-
src/target/llvm/llvm_module.cc | 11 +-
src/tir/transforms/legalize_packed_calls.cc | 2 +-
.../relay/test_auto_scheduler_task_extraction.py | 1 +
tests/python/relay/test_backend_graph_executor.py | 27 +-
tests/python/relay/test_pass_annotation.py | 26 +-
29 files changed, 1582 insertions(+), 1603 deletions(-)
create mode 100644 src/relay/backend/te_compiler.cc
create mode 100644 src/relay/backend/te_compiler.h
copy src/relay/backend/{compile_engine.cc => te_compiler_cache.cc} (60%)
copy src/relay/backend/{compile_engine.h => te_compiler_cache.h} (73%)