You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by an...@apache.org on 2022/09/16 22:47:36 UTC
[tvm] 12/20: Merge branch 'aluo/rebase-08312022-autotensorization' of gitlab.com:octoml/tvm into aluo/rebase-08312022-autotensorization
This is an automated email from the ASF dual-hosted git repository.
andrewzhaoluo pushed a commit to branch aluo/rebase-08312022-autotensorization-fq2i-changes
in repository https://gitbox.apache.org/repos/asf/tvm.git
commit 90986c86ec6f70e0f3d7d5783a6fc81a1988ce8b
Merge: ac675efd90 46e9243f67
Author: Andrew Zhao Luo <an...@gmail.com>
AuthorDate: Fri Sep 2 14:06:42 2022 -0700
Merge branch 'aluo/rebase-08312022-autotensorization' of gitlab.com:octoml/tvm into aluo/rebase-08312022-autotensorization
CONTRIBUTORS.md | 1 +
Jenkinsfile | 23 +-
ci/jenkins/Prepare.groovy.j2 | 21 +-
ci/scripts/check_pr.py | 150 ++++
ci/scripts/git_skip_ci.py | 2 +-
ci/scripts/github_tvmbot.py | 22 +-
include/tvm/meta_schedule/database.h | 16 +
include/tvm/runtime/container/string.h | 35 +-
include/tvm/runtime/vm/executable.h | 13 +
include/tvm/tir/stmt.h | 1 +
python/tvm/meta_schedule/builder/__init__.py | 2 +-
python/tvm/meta_schedule/builder/builder.py | 17 +
python/tvm/meta_schedule/database/__init__.py | 4 +-
python/tvm/meta_schedule/database/database.py | 41 +-
python/tvm/meta_schedule/database/json_database.py | 31 +-
.../database/ordered_union_database.py | 112 +++
.../tvm/meta_schedule/database/union_database.py | 112 +++
python/tvm/meta_schedule/runner/__init__.py | 12 +-
python/tvm/meta_schedule/runner/runner.py | 22 +-
.../tvm/meta_schedule/search_strategy/__init__.py | 2 +-
.../search_strategy/search_strategy.py | 29 +
.../tvm/meta_schedule/space_generator/__init__.py | 2 +-
.../space_generator/space_generator.py | 28 +
.../tvm/meta_schedule/task_scheduler/__init__.py | 4 +-
.../meta_schedule/task_scheduler/task_scheduler.py | 20 +
python/tvm/meta_schedule/testing/relay_workload.py | 4 +-
python/tvm/relay/analysis/analysis.py | 38 +
python/tvm/relay/frontend/pytorch.py | 32 +-
python/tvm/relay/op/strategy/adreno.py | 142 ++--
python/tvm/runtime/vm.py | 10 +
python/tvm/tir/schedule/schedule.py | 42 +-
python/tvm/topi/adreno/conv2d_alter_op.py | 48 +-
python/tvm/topi/adreno/conv2d_nchw.py | 117 ++-
python/tvm/topi/adreno/conv2d_nchw_winograd.py | 45 +-
python/tvm/topi/adreno/conv2d_nhwc.py | 111 ++-
python/tvm/topi/adreno/conv2d_nhwc_winograd.py | 45 +-
python/tvm/topi/adreno/conv2d_winograd_common.py | 19 +-
python/tvm/topi/adreno/depthwise_conv2d_nchw.py | 42 +-
python/tvm/topi/adreno/depthwise_conv2d_nhwc.py | 38 +-
python/tvm/topi/hexagon/__init__.py | 1 +
python/tvm/topi/hexagon/injective.py | 7 +-
python/tvm/topi/hexagon/slice_ops/argmax.py | 7 +
python/tvm/topi/hexagon/tensor_intrin.py | 71 ++
src/meta_schedule/database/json_database.cc | 22 -
.../database/ordered_union_database.cc | 86 +++
src/meta_schedule/database/union_database.cc | 88 +++
src/meta_schedule/schedule_rule/auto_inline.cc | 5 +-
src/meta_schedule/utils.h | 22 +
src/relay/analysis/extract_intermediate_expr.cc | 88 +++
src/relay/backend/contrib/ethosn/ethosn_api.cc | 7 +-
src/runtime/vm/executable.cc | 24 +-
src/tir/transforms/ir_utils.cc | 9 +
tests/lint/pylint.sh | 1 +
tests/python/ci/sample_prs/pr10786-badci.json | 130 ----
.../ci/sample_prs/pr10786-changes-requested.json | 131 ----
tests/python/ci/sample_prs/pr10786-co-authors.json | 129 ----
.../ci/sample_prs/pr10786-invalid-author.json | 130 ----
tests/python/ci/sample_prs/pr10786-merges.json | 129 ----
.../python/ci/sample_prs/pr10786-missing-job.json | 129 ----
.../python/ci/sample_prs/pr10786-nottriggered.json | 129 ----
tests/python/ci/sample_prs/pr10786-oldreview.json | 129 ----
.../{pr10786-ignore-jobs.json => pr10786.json} | 5 +-
.../sample_prs/pr11244-unauthorized-comment.json | 103 ---
tests/python/ci/sample_prs/pr11267-no-review.json | 144 ----
tests/python/ci/sample_prs/pr11442-rerun-ci.json | 183 -----
tests/python/ci/test_ci.py | 803 +++++++++------------
tests/python/ci/test_tvmbot.py | 400 +++++-----
tests/python/ci/test_utils.py | 33 +-
tests/python/contrib/test_ethosn/infrastructure.py | 53 +-
.../python/contrib/test_ethosn/test_concatenate.py | 51 +-
.../test_ethosn/test_constant_duplication.py | 10 +-
tests/python/contrib/test_ethosn/test_conv2d.py | 18 +-
.../test_ethosn/test_convert_equivalents.py | 1 +
.../contrib/test_ethosn/test_depth_to_space.py | 4 +
.../contrib/test_ethosn/test_fullyconnected.py | 25 +-
.../python/contrib/test_ethosn/test_leaky_relu.py | 2 +
tests/python/contrib/test_ethosn/test_mean.py | 2 +
tests/python/contrib/test_ethosn/test_multiply.py | 3 +
tests/python/contrib/test_ethosn/test_networks.py | 23 +-
.../contrib/test_ethosn/test_partition_params.py | 24 +-
tests/python/contrib/test_ethosn/test_pooling.py | 8 +-
tests/python/contrib/test_ethosn/test_relu.py | 4 +
.../python/contrib/test_ethosn/test_requantize.py | 5 +
tests/python/contrib/test_ethosn/test_reshape.py | 6 +-
tests/python/contrib/test_ethosn/test_resize.py | 4 +
tests/python/contrib/test_ethosn/test_sigmoid.py | 11 +-
tests/python/contrib/test_ethosn/test_split.py | 9 +-
tests/python/contrib/test_ethosn/test_tanh.py | 4 +
.../python/contrib/test_ethosn/test_topologies.py | 33 +-
.../test_hexagon/test_fixed_point_multiply.py | 140 ++++
.../contrib/test_hexagon/topi/test_argmax_slice.py | 14 +-
.../test_hexagon/topi/test_max_pool2d_slice.py | 3 -
tests/python/driver/tvmc/test_frontends.py | 4 +
.../test_analysis_extract_intermediate_expr.py | 130 ++++
tests/python/relay/test_conv2d_nchw_texture.py | 4 +-
tests/python/relay/test_conv2d_nhwc_texture.py | 2 +-
tests/python/relay/test_vm.py | 80 ++
tests/python/unittest/test_link_params.py | 9 +-
.../python/unittest/test_meta_schedule_database.py | 37 +
...test_meta_schedule_schedule_rule_auto_inline.py | 28 +
.../unittest/test_tir_schedule_cache_read_write.py | 8 +-
.../unittest/test_tir_transform_unroll_loop.py | 9 +-
102 files changed, 2661 insertions(+), 2707 deletions(-)