This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from bff9884 [Keras] Add l2_normalize support (#9383)
add a6c948a Adds SEScope (Storage/Execution Scope) for use as new unit of
planning in 'device' planning. (#9313)
No new revisions were added by this update.
Summary of changes:
include/tvm/ir/attrs.h | 4 +-
include/tvm/target/compilation_config.h | 170 ++++++++++
include/tvm/target/se_scope.h | 349 +++++++++++++++++++++
include/tvm/target/target.h | 18 +-
python/tvm/target/__init__.py | 2 +
.../bound.py => target/compilation_config.py} | 28 +-
.../tvm/target/se_scope.py | 6 +-
src/parser/parser.cc | 4 +-
src/printer/relay_text_printer.cc | 4 +-
src/relay/backend/aot_executor_codegen.cc | 4 +-
src/relay/backend/build_module.cc | 11 +-
src/relay/backend/graph_executor_codegen.cc | 2 +-
src/relay/backend/te_compiler.cc | 10 +
src/relay/backend/te_compiler.h | 2 +-
src/relay/backend/utils.h | 2 +-
src/relay/backend/vm/compiler.cc | 16 +-
src/relay/backend/vm/compiler.h | 7 +-
src/target/compilation_config.cc | 229 ++++++++++++++
src/target/se_scope.cc | 192 ++++++++++++
src/target/target.cc | 15 +-
tests/cpp/target/compilation_config_test.cc | 184 +++++++++++
tests/cpp/target/se_scope_test.cc | 119 +++++++
tests/python/target/test_se_scope.py | 52 +++
23 files changed, 1373 insertions(+), 57 deletions(-)
create mode 100644 include/tvm/target/compilation_config.h
create mode 100644 include/tvm/target/se_scope.h
copy python/tvm/{arith/bound.py => target/compilation_config.py} (58%)
copy cmake/modules/contrib/CODEGENC.cmake => python/tvm/target/se_scope.py
(78%)
create mode 100644 src/target/compilation_config.cc
create mode 100644 src/target/se_scope.cc
create mode 100644 tests/cpp/target/compilation_config_test.cc
create mode 100644 tests/cpp/target/se_scope_test.cc
create mode 100644 tests/python/target/test_se_scope.py