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%)