This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 28206d89d7 [TIR] Merged kDeviceThreadAxis and
kUseDynamicSharedMemoryTag (#14495)
add 1113de2ce1 [relay] preserve the order of input_info of pytorch (#14462)
add 5239ec05e9 [TIR] [Schedule] Add get_output_blocks primitive (#14490)
add af39b3441d [Node] Utility methods for ObjectPathPair handling (#14498)
add 11c13ace0b [TVMScript] IRModule TVMScript Parser.
add ff5118f398 [TVMScript] Expose IRModule::attrs as I.module_attrs
add b228037a29 Expose attrs argument of "ir.IRModule" to Rust bindings
No new revisions were added by this update.
Summary of changes:
include/tvm/node/structural_equal.h | 53 +++++++++++---
include/tvm/script/ir_builder/base.h | 2 +
include/tvm/script/ir_builder/ir/frame.h | 14 +++-
include/tvm/script/ir_builder/ir/ir.h | 17 +++++
include/tvm/tir/schedule/schedule.h | 9 +++
python/tvm/ir/module.py | 14 +++-
python/tvm/relay/frontend/pytorch.py | 13 ++++
python/tvm/script/ir_builder/base.py | 17 ++++-
python/tvm/script/ir_builder/ir/__init__.py | 7 +-
python/tvm/script/ir_builder/ir/ir.py | 59 ++++++++++++++++
python/tvm/script/parser/core/diagnostics.py | 2 +-
python/tvm/script/parser/core/evaluator.py | 2 +-
python/tvm/script/parser/core/parser.py | 50 +++++++++----
python/tvm/script/parser/ir/__init__.py | 4 +-
python/tvm/script/parser/ir/parser.py | 15 +++-
python/tvm/script/parser/tir/entry.py | 4 +-
python/tvm/script/parser/tir/parser.py | 26 +++++++
python/tvm/tir/schedule/schedule.py | 23 ++++++
rust/tvm/src/ir/module.rs | 16 +++--
src/ir/module.cc | 82 +++++++++++++---------
src/node/structural_equal.cc | 51 ++++++++++----
src/script/ir_builder/base.cc | 6 ++
src/script/ir_builder/ir/frame.cc | 15 ++--
src/script/ir_builder/ir/ir.cc | 44 +++++++++++-
src/script/ir_builder/ir/{frame.cc => utils.h} | 30 ++++----
src/script/ir_builder/tir/frame.cc | 15 +++-
src/script/ir_builder/tir/utils.h | 2 +-
src/script/printer/ir/ir.cc | 5 ++
src/tir/schedule/analysis.h | 10 +++
src/tir/schedule/analysis/analysis.cc | 27 +++++++
src/tir/schedule/concrete_schedule.cc | 7 ++
src/tir/schedule/concrete_schedule.h | 1 +
src/tir/schedule/primitive.h | 9 +++
src/tir/schedule/primitive/get_block_loop.cc | 30 ++++++++
src/tir/schedule/schedule.cc | 2 +
src/tir/schedule/traced_schedule.cc | 11 +++
src/tir/schedule/traced_schedule.h | 1 +
.../python/unittest/test_tir_schedule_utilities.py | 59 ++++++++++++++++
.../unittest/test_tir_structural_equal_hash.py | 35 ++++++---
tests/python/unittest/test_tvmscript_roundtrip.py | 14 ++++
40 files changed, 674 insertions(+), 129 deletions(-)
copy src/script/ir_builder/ir/{frame.cc => utils.h} (59%)