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 cd08356e66 [TIR] Fix segfaults from ordering of Let/Assert in
MakePackedAPI (#16543)
add c93f0bae9b [Meta-Schedule][OpenCL] Enable MS tuning for Android OpenCL
(#16846)
add ab94ca3b91 [CI] Disable flaky unit test (#16837)
add b01de08715 [DLight] Fix a corner case for reduction rule (#16848)
add b91d4e55b3 [TVMScript] Produce empty DictAttrs when R.func_attrs is
absent (#16844)
add ee3f7bc855 [MSC][M5.3] Support torch.dynamo for dynamic models (#16772)
add 9b5a7a457f [IR] Provide well-formed intermediate in
ApplyPassToFunction (#16843)
No new revisions were added by this update.
Summary of changes:
gallery/how_to/work_with_msc/using_tools.py | 11 +-
.../tvm/contrib/msc/core/gym/environment/method.py | 2 +-
.../msc/core/gym/environment/quantize_env.py | 2 +-
python/tvm/contrib/msc/core/runtime/__init__.py | 1 +
python/tvm/contrib/msc/core/runtime/jit.py | 365 +++++++
python/tvm/contrib/msc/core/runtime/runner.py | 318 ++++--
python/tvm/contrib/msc/core/tools/configer.py | 2 +-
.../contrib/msc/core/tools/distill/distiller.py | 40 +-
python/tvm/contrib/msc/core/tools/execute.py | 27 +-
python/tvm/contrib/msc/core/tools/prune/pruner.py | 38 +-
.../contrib/msc/core/tools/quantize/quantizer.py | 5 +-
python/tvm/contrib/msc/core/tools/tool.py | 136 ++-
.../tvm/contrib/msc/core/tools/track/configer.py | 13 -
python/tvm/contrib/msc/core/tools/track/tracker.py | 6 +-
python/tvm/contrib/msc/core/transform/transform.py | 7 +-
python/tvm/contrib/msc/core/utils/arguments.py | 10 +-
python/tvm/contrib/msc/core/utils/dataset.py | 93 +-
python/tvm/contrib/msc/core/utils/expr.py | 30 +-
python/tvm/contrib/msc/core/utils/file.py | 145 ++-
python/tvm/contrib/msc/core/utils/info.py | 60 +-
python/tvm/contrib/msc/core/utils/log.py | 41 +
python/tvm/contrib/msc/core/utils/message.py | 16 +-
.../msc/framework/tensorflow/runtime/runner.py | 101 +-
.../msc/framework/tensorrt/runtime/runner.py | 9 +-
.../msc/framework/torch/runtime/__init__.py | 1 +
.../tvm/contrib/msc/framework/torch/runtime/jit.py | 213 ++++
.../contrib/msc/framework/torch/runtime/runner.py | 140 +--
.../contrib/msc/framework/tvm/runtime/runner.py | 109 +-
python/tvm/contrib/msc/pipeline/dynamic.py | 492 +++++++++
python/tvm/contrib/msc/pipeline/manager.py | 1091 +++-----------------
python/tvm/contrib/msc/pipeline/pipeline.py | 845 +++++++++++++++
.../contrib/msc/pipeline/{config.py => utils.py} | 50 +-
python/tvm/contrib/msc/pipeline/worker.py | 786 ++++++++++++++
python/tvm/contrib/msc/pipeline/wrapper.py | 159 ++-
python/tvm/contrib/ndk.py | 12 +
python/tvm/dlight/gpu/reduction.py | 2 +-
src/ir/apply_pass_to_function.cc | 136 +++
src/ir/transform.cc | 32 +-
src/meta_schedule/utils.h | 3 +-
src/relax/ir/expr.cc | 4 +
src/script/ir_builder/relax/frame.cc | 3 +-
src/tir/ir/function.cc | 4 +
.../topi/slice_op => test_android}/__init__.py | 2 +-
.../python/contrib/test_android/infrastructure.py | 57 +
.../test_android/test_meta_schedule.py} | 61 +-
.../test_msc/{test_manager.py => test_pipeline.py} | 133 +--
tests/python/contrib/test_msc/test_plugin.py | 2 +-
tests/python/contrib/test_msc/test_runner.py | 4 +-
tests/python/contrib/test_msc/test_tools.py | 4 +-
tests/python/dlight/test_gpu_reduction.py | 93 +-
.../relax/test_transform_dead_code_elimination.py | 4 -
tests/python/relax/test_tvmscript_parser.py | 22 +
tests/python/relay/test_auto_scheduler_tuning.py | 20 +-
53 files changed, 4268 insertions(+), 1694 deletions(-)
create mode 100644 python/tvm/contrib/msc/core/runtime/jit.py
create mode 100644 python/tvm/contrib/msc/framework/torch/runtime/jit.py
create mode 100644 python/tvm/contrib/msc/pipeline/dynamic.py
create mode 100644 python/tvm/contrib/msc/pipeline/pipeline.py
copy python/tvm/contrib/msc/pipeline/{config.py => utils.py} (83%)
create mode 100644 python/tvm/contrib/msc/pipeline/worker.py
create mode 100644 src/ir/apply_pass_to_function.cc
copy tests/python/contrib/{test_hexagon/topi/slice_op =>
test_android}/__init__.py (94%)
create mode 100644 tests/python/contrib/test_android/infrastructure.py
copy tests/python/{runtime/test_evaluator_with_preproc.py =>
contrib/test_android/test_meta_schedule.py} (51%)
rename tests/python/contrib/test_msc/{test_manager.py => test_pipeline.py}
(70%)