This is an automated email from the ASF dual-hosted git repository. mehrdadh pushed a change to branch ci-docker-staging in repository https://gitbox.apache.org/repos/asf/tvm.git
from 902e40a163 Refactor hexagon test scripts add 29774bddd8 [RELAY][FRONTEND] Initial OneFlow frontend support. (#8790) add a9d86e61b6 [Metaschedule] Support tuning on rocm and vulkan target (#11017) add 715f24d238 [Metaschedule] Enable continuing tuning after schedule application failure (#10937) add b99a096825 [Metaschedule, Refactor] Move MultiLevelTilingNode decl to a header (#11020) add f238900e6b Add Havisha to triagers and alphabetize. (#11005) add 8bfe3bbb3c [Arith] Updated arith::DetectIterMap to keep extent=1 components (#10980) add 37db213a84 [QNNParam] Refactor the implmentation of QNNParam (#11011) add 365fcc832d Use TVM log instead of hexagon_print (#11024) add 8aafe5b109 [OpenCL] Fix type casting error (#11021) add 351f31b51c [Runtime][PipelineExecutor]Add forwarding queue logic for set input. (#10990) add fafabc96c1 [VirtualMachine] Zero copy in set_input when input is DLTensor (#11003) add f92d351e11 [COMMUNITY] @wrongtest -> Committer (#11028) add 7d9b7bbd50 [ci] Always assume num executors == 1 (#11014) add 69ba7ed640 [BugFix][TIR] Fix narrower dtype of loop vars in CreatePrimFunc (#11030) add 8d868f6bf3 [BugFix][TIR] Fix rfactor when RF block becomes spatial (#11031) add 9c2df39376 [BugFix][TIR] Error check: Inline Block with Init Stmt (#11033) add 9f3da1cbae [Frontend][Paddle] Fix pool2d op (#11029) add 0b9bcf0e7a [MetaSchedule][Refactor] Introduce TuneConfig (#10986) add 240fac437c Fix typo in tutorial doc (#10974) add 28aac0e48f [Hexagon] Deprecate USE_HEXAGON_DEVICE, introduce USE_HEXAGON (#11025) add 1e524d0670 [ci] Migrate all test steps to macros (#10968) add 1542286826 [ci] Add branch protections to .asf.yaml (#10964) add a4797a6a94 fix merge conflict No new revisions were added by this update. Summary of changes: .asf.yaml | 14 +- CMakeLists.txt | 4 +- CONTRIBUTORS.md | 1 + Jenkinsfile | 181 +- apps/hexagon_api/CMakeLists.txt | 4 + apps/hexagon_launcher/cmake/android/CMakeLists.txt | 9 +- apps/hexagon_launcher/cmake/hexagon/CMakeLists.txt | 7 +- cmake/config.cmake | 13 +- cmake/modules/Hexagon.cmake | 90 +- cmake/modules/LibInfo.cmake | 2 +- gallery/tutorial/tvmc_python.py | 12 +- include/tvm/arith/iter_affine_map.h | 4 +- include/tvm/runtime/ndarray.h | 18 + jenkins/Jenkinsfile.j2 | 195 +-- python/tvm/arith/iter_affine_map.py | 17 +- python/tvm/contrib/pipeline_executor.py | 5 +- python/tvm/meta_schedule/__init__.py | 9 +- .../search_strategy/evolutionary_search.py | 14 +- .../meta_schedule/task_scheduler/round_robin.py | 5 + .../testing/tune_relay_meta_schedule.py | 56 +- .../meta_schedule/testing/tune_te_meta_schedule.py | 4 +- python/tvm/meta_schedule/tune.py | 575 +++--- python/tvm/relay/frontend/__init__.py | 1 + python/tvm/relay/frontend/oneflow.py | 1821 ++++++++++++++++++++ python/tvm/relay/frontend/paddlepaddle.py | 12 +- python/tvm/relay/frontend/qnn_torch.py | 9 +- python/tvm/runtime/vm.py | 4 + src/arith/iter_affine_map.cc | 15 +- .../schedule_rule/multi_level_tiling.cc | 205 +-- .../schedule_rule/multi_level_tiling.h | 187 ++ src/meta_schedule/task_scheduler/task_scheduler.cc | 1 + src/meta_schedule/utils.h | 12 +- src/runtime/hexagon/README.md | 70 +- src/runtime/hexagon/android/hexagon_device_api.cc | 2 +- src/runtime/hexagon/hexagon/hexagon_buffer.cc | 15 +- src/runtime/hexagon/hexagon/hexagon_common.cc | 9 +- .../hexagon/hexagon/hexagon_device_api_v2.cc | 9 +- src/runtime/hexagon/rpc/hexagon/rpc_server.cc | 48 +- src/runtime/ndarray.cc | 31 + src/runtime/pipeline/pipeline_executor.cc | 20 +- src/runtime/pipeline/pipeline_executor.h | 9 +- src/runtime/pipeline/pipeline_scheduler.cc | 15 +- src/runtime/pipeline/pipeline_scheduler.h | 9 +- src/runtime/pipeline/pipeline_struct.h | 296 ++-- src/runtime/vm/vm.cc | 22 +- src/support/libinfo.cc | 6 +- src/target/source/codegen_opencl.cc | 28 + src/target/source/codegen_opencl.h | 5 + src/target/target_kind.cc | 5 + src/te/operation/create_primfunc.cc | 4 +- src/tir/ir/index_map.cc | 4 +- src/tir/schedule/primitive/compute_inline.cc | 26 + src/tir/schedule/primitive/reduction.cc | 34 +- tests/python/contrib/test_hexagon/test_launcher.md | 2 +- tests/python/frontend/oneflow/test_forward.py | 723 ++++++++ tests/python/relay/test_pipeline_executor.py | 21 +- .../test_meta_schedule_measure_callback.py | 4 +- .../unittest/test_meta_schedule_search_strategy.py | 2 + .../unittest/test_meta_schedule_task_scheduler.py | 2 + .../unittest/test_meta_schedule_tune_relay.py | 72 +- .../python/unittest/test_meta_schedule_tune_te.py | 5 +- .../python/unittest/test_meta_schedule_tune_tir.py | 14 +- .../python/unittest/test_target_codegen_opencl.py | 37 + tests/python/unittest/test_te_create_primfunc.py | 18 +- .../unittest/test_tir_schedule_compute_inline.py | 44 + tests/python/unittest/test_tir_schedule_rfactor.py | 63 +- tests/python/unittest/test_transform_layout.py | 30 + tests/scripts/task_build.py | 5 +- tests/scripts/task_config_build_hexagon.sh | 3 +- tests/scripts/task_python_frontend.sh | 3 + 70 files changed, 4005 insertions(+), 1216 deletions(-) create mode 100644 python/tvm/relay/frontend/oneflow.py create mode 100644 src/meta_schedule/schedule_rule/multi_level_tiling.h create mode 100644 tests/python/frontend/oneflow/test_forward.py