You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by gi...@apache.org on 2022/09/16 22:06:03 UTC

[tvm] branch last-successful updated (c9002509f6 -> 5d0a16749c)

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 c9002509f6 [Target] Print deprecation warning before canonicalisation in build module (#12747)
     add c00ce572c2 [ci] Add retries to docker push (#12773)
     add 111a88d04e [ci][docker] Always build cmake from source (#12774)
     add 5b43c62ee6 [ci] Remove author check from ping bot (#12788)
     add afad20d8d9 Fix typo in doc of logging (#12798)
     add 6a051843a9 [TVMScript] IRBuilder methods for `For` (#12786)
     add 9a3b3dd1ce [TVMScript] Fix parse minimal i32 literal for tir script (#12772)
     add c96cc1101f [community] Fix outdated contributor GitHub usernames (#12799)
     add e6525a30e6 [TIR] Add extra simpliciation in region cover analysis (#12800)
     add 02c2eae510 [MetaSchedule] Enable Clone Function for Task-Level Classes (#12796)
     add 77d0a288df [MetaSchedule][Test] MLT uses SEqual tests (#12805)
     add c0d2734056 [TVMScript] IRBuilder methods for `Axis` (#12808)
     add 9b17f344a3 [ci][docker] Fix nightly Docker tests (#12804)
     add 6b3be496e6 [MetaSchedule][Minor]Fix Random State Fork in TuneContext Clone Function (#12811)
     add 8f8b6d8837 Fix for import requests and import caffe failures (#12813)
     add 43d9a3b93b [Hexagon] Reduce the number of tests run for VTCM testing in order to… (#12783)
     add 7c96e255ce [Hexagon] [runtime] Protect access to global HexagonBufferManager map (#12807)
     add 5d0a16749c [ci] Fix docs push (#12810)

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTORS.md                                    |   12 +-
 Jenkinsfile                                        | 1562 ++------------------
 ci/jenkins/Build.groovy.j2                         |   18 +-
 ci/jenkins/Deploy.groovy.j2                        |    9 +-
 ci/jenkins/DockerBuild.groovy.j2                   |    6 +-
 ci/jenkins/Prepare.groovy.j2                       |    8 +-
 ci/jenkins/Test.groovy.j2                          |    2 +-
 ci/jenkins/macros.j2                               |   34 +-
 ci/scripts/github_skipped_tests_comment.py         |    2 -
 ci/scripts/ping_reviewers.py                       |   19 +-
 ci/scripts/{git_change_docker.sh => retry.sh}      |   31 +-
 docker/Dockerfile.ci_arm                           |    6 +-
 docker/Dockerfile.ci_cortexm                       |    6 +-
 docker/Dockerfile.ci_cpu                           |    6 +-
 docker/Dockerfile.ci_hexagon                       |    3 +
 docker/Dockerfile.ci_i386                          |    6 +-
 docker/Dockerfile.ci_minimal                       |    3 +
 docker/Dockerfile.ci_riscv                         |    6 +-
 docker/Dockerfile.ci_wasm                          |    3 +
 docker/install/ubuntu_install_caffe.sh             |    8 +-
 docker/install/ubuntu_install_core.sh              |    1 -
 include/tvm/meta_schedule/mutator.h                |   88 +-
 include/tvm/meta_schedule/postproc.h               |   86 +-
 include/tvm/meta_schedule/schedule_rule.h          |   86 +-
 include/tvm/meta_schedule/search_strategy.h        |  114 +-
 include/tvm/meta_schedule/space_generator.h        |   78 +-
 include/tvm/meta_schedule/tune_context.h           |    6 +
 include/tvm/runtime/logging.h                      |    4 +-
 include/tvm/script/ir_builder/tir/frame.h          |   51 +
 include/tvm/script/ir_builder/tir/ir.h             |  102 ++
 python/tvm/meta_schedule/mutator/mutator.py        |   24 +-
 python/tvm/meta_schedule/postproc/postproc.py      |   24 +-
 .../meta_schedule/schedule_rule/schedule_rule.py   |   32 +-
 .../search_strategy/search_strategy.py             |   23 +
 .../space_generator/space_generator.py             |   24 +-
 python/tvm/meta_schedule/testing/dummy_object.py   |    3 +
 python/tvm/meta_schedule/testing/schedule_rule.py  |  138 +-
 python/tvm/meta_schedule/tune_context.py           |   10 +
 python/tvm/script/ir_builder/tir/frame.py          |    9 +
 python/tvm/script/ir_builder/tir/ir.py             |  329 ++++-
 python/tvm/script/parser.py                        |    7 +
 .../mutator/mutate_compute_location.cc             |    5 +
 src/meta_schedule/mutator/mutate_parallel.cc       |    5 +
 src/meta_schedule/mutator/mutate_thread_binding.cc |    5 +
 src/meta_schedule/mutator/mutate_tile_size.cc      |    5 +
 src/meta_schedule/mutator/mutate_unroll.cc         |    5 +
 src/meta_schedule/mutator/mutator.cc               |    8 +
 .../postproc/disallow_dynamic_loop.cc              |    5 +
 src/meta_schedule/postproc/postproc.cc             |    8 +
 .../postproc/rewrite_cooperative_fetch.cc          |    5 +
 src/meta_schedule/postproc/rewrite_layout.cc       |    5 +
 .../postproc/rewrite_parallel_vectorize_unroll.cc  |    6 +
 .../postproc/rewrite_reduction_block.cc            |    5 +
 src/meta_schedule/postproc/rewrite_tensorize.cc    |    5 +
 .../postproc/rewrite_unbound_block.cc              |    5 +
 src/meta_schedule/postproc/verify_gpu_code.cc      |    6 +
 src/meta_schedule/schedule_rule/add_rfactor.cc     |    6 +
 src/meta_schedule/schedule_rule/auto_bind.cc       |    6 +
 src/meta_schedule/schedule_rule/auto_inline.cc     |    6 +
 .../schedule_rule/cross_thread_reduction.cc        |    6 +
 .../schedule_rule/multi_level_tiling.cc            |    6 +
 .../schedule_rule/multi_level_tiling.h             |    3 +
 .../multi_level_tiling_tensor_core.cc              |   11 +-
 .../multi_level_tiling_with_intrin.cc              |    7 +
 .../schedule_rule/parallel_vectorize_unroll.cc     |    7 +
 .../schedule_rule/random_compute_location.cc       |    6 +
 src/meta_schedule/schedule_rule/schedule_rule.cc   |    9 +
 .../search_strategy/evolutionary_search.cc         |   18 +
 src/meta_schedule/search_strategy/replay_func.cc   |   10 +
 src/meta_schedule/search_strategy/replay_trace.cc  |   11 +
 .../search_strategy/search_strategy.cc             |   11 +-
 .../space_generator/post_order_apply.cc            |    9 +
 src/meta_schedule/space_generator/schedule_fn.cc   |    5 +
 .../space_generator/space_generator.cc             |   12 +-
 .../space_generator/space_generator_union.cc       |    9 +
 src/meta_schedule/tune_context.cc                  |   27 +
 src/meta_schedule/utils.h                          |   35 +-
 src/runtime/hexagon/hexagon_buffer_manager.h       |   25 +-
 src/script/ir_builder/tir/frame.cc                 |    6 +
 src/script/ir_builder/tir/ir.cc                    |  162 ++
 src/tir/schedule/state.cc                          |    5 +
 tests/python/ci/test_ci.py                         |   20 -
 .../test_hexagon/test_parallel_hvx_load_vtcm.py    |   25 +-
 .../contrib/test_hexagon/test_vtcm_bandwidth.py    |   30 +-
 .../test_meta_schedule_schedule_rule_auto_bind.py  |   22 +-
 ...test_meta_schedule_schedule_rule_auto_inline.py |   19 +-
 ...chedule_schedule_rule_cross_thread_reduction.py |   17 +-
 .../test_meta_schedule_schedule_rule_mlt.py        |  529 +++++++
 .../test_meta_schedule_schedule_rule_mlt_intrin.py |  418 ++++++
 .../test_meta_schedule_schedule_rule_mlt_tc.py     |  957 ++++++++++++
 ...ta_schedule_schedule_rule_multi_level_tiling.py | 1205 ---------------
 .../test_tir_schedule_state_cached_flags.py        |   86 +-
 .../unittest/test_tvmscript_ir_builder_tir.py      |   98 ++
 tests/python/unittest/test_tvmscript_roundtrip.py  |   10 +
 94 files changed, 3806 insertions(+), 3120 deletions(-)
 copy ci/scripts/{git_change_docker.sh => retry.sh} (64%)
 mode change 100755 => 100644
 create mode 100644 tests/python/unittest/test_meta_schedule_schedule_rule_mlt.py
 create mode 100644 tests/python/unittest/test_meta_schedule_schedule_rule_mlt_intrin.py
 create mode 100644 tests/python/unittest/test_meta_schedule_schedule_rule_mlt_tc.py
 delete mode 100644 tests/python/unittest/test_meta_schedule_schedule_rule_multi_level_tiling.py