This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch last-successful
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 12dad9a4a1 [Relay][Frontend][Onnx] Add support for onnx sequence
operators. (#11894)
add 600a2017a4 [MetaSchedule] Postproc: Rewrite-Layout (#11884)
add 98bf40fc0a [Relay] [PyTorch] Add aten::broadcast_tensors (#11863)
add 59fb4219ff [LLVM] Include LLVM headers in files that use them, not in
llvm_common.h (#11888)
add 6d6e070587 [AOT] Calculate used memory at the callsite of primitive
functions (#11208)
add 1115fd9bc2 make injective ops's opt schedule applied to every output
tensor (#11820)
add 45568c9963 [TIR] Improved error message if tir.Schedule passed to
lower/build (#11913)
No new revisions were added by this update.
Summary of changes:
include/tvm/meta_schedule/postproc.h | 7 +-
include/tvm/relay/transform.h | 13 +
python/tvm/auto_scheduler/__init__.py | 65 +--
python/tvm/driver/build_module.py | 20 +-
python/tvm/meta_schedule/default_config.py | 1 +
python/tvm/meta_schedule/postproc/__init__.py | 5 +-
.../{verify_gpu_code.py => rewrite_layout.py} | 11 +-
python/tvm/relay/frontend/pytorch.py | 8 +
python/tvm/topi/x86/injective.py | 7 +-
src/meta_schedule/postproc/rewrite_layout.cc | 183 +++++++++
src/relay/backend/annotate_used_memory.cc | 233 +++++++++++
src/relay/backend/aot_executor_codegen.cc | 2 +
src/relay/backend/liveness_analysis.cc | 232 +++++++++++
src/relay/backend/liveness_analysis.h | 270 +++++++++++++
src/relay/backend/vm/manifest_lifetimes.cc | 388 +-----------------
src/target/llvm/codegen_amdgpu.cc | 41 +-
src/target/llvm/codegen_arm.cc | 14 +-
src/target/llvm/codegen_blob.cc | 26 ++
src/target/llvm/codegen_blob.h | 8 +-
src/target/llvm/codegen_cpu.cc | 31 ++
src/target/llvm/codegen_cpu.h | 22 ++
src/target/llvm/codegen_hexagon.cc | 32 +-
src/target/llvm/codegen_llvm.cc | 63 ++-
src/target/llvm/codegen_llvm.h | 48 ++-
src/target/llvm/codegen_nvptx.cc | 45 ++-
src/target/llvm/codegen_params.cc | 8 +-
src/target/llvm/codegen_params.h | 7 +-
src/target/llvm/codegen_x86_64.cc | 17 +-
src/target/llvm/intrin_rule_hexagon.cc | 1 +
src/target/llvm/intrin_rule_llvm.cc | 1 +
src/target/llvm/intrin_rule_llvm.h | 5 +-
src/target/llvm/llvm_common.cc | 17 +
src/target/llvm/llvm_common.h | 58 +--
src/target/llvm/llvm_module.cc | 21 +
tests/python/frontend/pytorch/test_forward.py | 22 ++
tests/python/relay/test_used_memory_annotator.py | 434 +++++++++++++++++++++
.../test_meta_schedule_postproc_rewrite_layout.py | 91 +++++
37 files changed, 1936 insertions(+), 521 deletions(-)
copy python/tvm/meta_schedule/postproc/{verify_gpu_code.py =>
rewrite_layout.py} (78%)
create mode 100644 src/meta_schedule/postproc/rewrite_layout.cc
create mode 100644 src/relay/backend/annotate_used_memory.cc
create mode 100644 src/relay/backend/liveness_analysis.cc
create mode 100644 src/relay/backend/liveness_analysis.h
create mode 100644 tests/python/relay/test_used_memory_annotator.py
create mode 100644
tests/python/unittest/test_meta_schedule_postproc_rewrite_layout.py