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