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