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 49b6c3ae4e [Minor] Change file mode 755 -> 644; EOL CRLF -> LF (#13959)
add a49a7fee49 [Relay][Pass] Separate out the graph partitioning code from
fuse_ops.cc (#13964)
add 43c281053e [MetaSchedule] Fix a typo in MemoryDatabase (#13928)
add 09f38ac91c [TVMScript][Fix] Print Multi-line String as Metadata
(#13965)
add 8401bf6987 [TVMScript] Deterministic function ordering (#13962)
add 325161964b [TVMScript] Enable Safe Autocasting in BufferStore (#13960)
add 8b2b1655cd [Fix][MetaSchedule] RPCRunner timeout when queueing up
(#13963)
add a5a6e7fa1b Fix out of bound enum conversion (#13967)
add dc626f33e3 [TVMScript] Unify `T.handle` and `T.Ptr` (#13969)
add 82cf9f72d6 [TVMScript] Simplify TIR Var Definition (#13970)
No new revisions were added by this update.
Summary of changes:
include/tvm/runtime/ndarray.h | 8 -
include/tvm/script/ir_builder/tir/ir.h | 5 +-
include/tvm/target/virtual_device.h | 18 +-
python/tvm/meta_schedule/runner/rpc_runner.py | 6 +-
python/tvm/script/ir_builder/tir/ir.py | 14 +-
python/tvm/script/parser/core/entry.py | 2 +
python/tvm/script/parser/ir/parser.py | 11 +
python/tvm/script/parser/tir/entry.py | 5 +-
python/tvm/script/parser/tir/parser.py | 2 +-
python/tvm/tir/tensor_intrin/cuda.py | 40 +-
python/tvm/utils/roofline/cuda.py | 2 +-
python/tvm/utils/roofline/x86.py | 2 +-
src/meta_schedule/database/memory_database.cc | 2 +-
src/relay/analysis/graph_partitioner.cc | 334 +++++++++++++
src/relay/analysis/graph_partitioner.h | 269 +++++++++++
src/relay/transforms/fuse_ops.cc | 516 +--------------------
src/script/ir_builder/tir/ir.cc | 38 ++
src/script/ir_builder/tir/utils.h | 1 +
src/script/printer/ir/ir.cc | 54 ++-
src/script/printer/ir/misc.cc | 3 +
src/script/printer/tir/expr.cc | 31 +-
src/script/printer/tir/ir.cc | 6 +-
src/script/printer/utils.h | 14 +-
src/target/virtual_device.cc | 12 +-
src/tir/ir/stmt.cc | 6 +
.../test_ethosu/test_copy_compute_reordering.py | 76 +--
.../contrib/test_ethosu/test_merge_constants.py | 40 +-
tests/python/integration/test_lower.py | 12 +-
.../relay/aot/test_aot_create_executor_metadata.py | 2 +-
tests/python/relay/aot/test_pass_aot_lower_main.py | 4 +-
.../unittest/test_aot_legalize_packed_call.py | 16 +-
tests/python/unittest/test_arith_domain_touched.py | 4 +-
.../python/unittest/test_meta_schedule_database.py | 13 +-
.../test_meta_schedule_postproc_verify_gpu_code.py | 12 +-
tests/python/unittest/test_meta_schedule_runner.py | 41 +-
.../unittest/test_meta_schedule_trace_apply.py | 40 +-
tests/python/unittest/test_te_create_primfunc.py | 16 +-
tests/python/unittest/test_tir_analysis_oob.py | 2 +-
tests/python/unittest/test_tir_constructor.py | 3 +-
tests/python/unittest/test_tir_intrin.py | 10 +-
.../python/unittest/test_tir_lower_match_buffer.py | 26 +-
tests/python/unittest/test_tir_renew_defs.py | 6 +-
tests/python/unittest/test_tir_schedule_rfactor.py | 2 +-
.../python/unittest/test_tir_schedule_tensorize.py | 24 +-
tests/python/unittest/test_tir_specialize.py | 18 +-
.../test_tir_transform_common_subexpr_elim.py | 4 +-
.../test_tir_transform_hoist_expression.py | 4 +-
...sform_plan_update_buffer_allocation_location.py | 2 +-
.../unittest/test_tir_transform_storage_flatten.py | 2 +-
.../unittest/test_tir_transform_storage_rewrite.py | 4 +-
...ransform_convert_pool_allocations_to_offsets.py | 36 +-
.../python/unittest/test_tvmscript_error_report.py | 4 +-
.../unittest/test_tvmscript_ir_builder_tir.py | 32 +-
tests/python/unittest/test_tvmscript_parser_tir.py | 4 +-
.../python/unittest/test_tvmscript_printer_tir.py | 54 +--
tests/python/unittest/test_tvmscript_roundtrip.py | 70 +--
.../python/unittest/test_tvmscript_syntax_sugar.py | 6 +-
57 files changed, 1112 insertions(+), 878 deletions(-)
create mode 100644 src/relay/analysis/graph_partitioner.cc
create mode 100644 src/relay/analysis/graph_partitioner.h