You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by le...@apache.org on 2022/01/06 15:38:48 UTC

[tvm] branch ci-docker-staging updated (c5304ae -> 92eeef6)

This is an automated email from the ASF dual-hosted git repository.

leandron pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.


 discard c5304ae  filter warnings from coremltools
 discard e8f25e1  update to 20220105-225914-79cfb797e
 discard ddcb9d3  Revert "try testing old image to see if CI error is flaky"
 discard 007d1e6  try testing old image to see if CI error is flaky
 discard dc7569e  apply PT + llvm symbol conflict mitigation
 discard 7900b4f  validating ci-gpu 20211226-225913-218d2919f
     add 75cd670  DNNL-BYOC enhancement (#9797)
     add 654a687  [TensorIR] fix region cover check (#9810)
     add 6d35f0b  [CUTLASS] Refactor cutlass kernel generation and selection (#9800)
     add 0d7e2ec  [TIR] For-kind inheritance in decompose-reduction (#9814)
     add a5ac362  [Target][BugFix] Convert dict and str to TVM object (#9807)
     add 1c7d36f  [M3c][MetaScheduler] Update TuneContext, TaskScheduler & Search Strategy Design (#9789)
     add 11379f7  Fix reduce NCHWc infer layout (do not keep reduced inner c when keepdims=false) (#9821)
     add e7f3648  [CUTLASS] Residual connection fusion (#9820)
     add 77ba3cd  Fix zephyr/test_zephyr_armv7m (#9684)
     add 4c47676  [CI][Caffe Frontend] Change the caffe deps into SSD distribution (#9060)
     add 9cc1df6  [AMP][Pass][Typing] Add faster type inference (#9735)
     add 796e71a  Add Python representation for VirtualDevice (#9812)
     add 4b0f18e  [TVMC] Split common tvmc file into more specific files (#9529)
     add f1c4f21  [CMSIS-NN] Conv2D with equal paddings can be mapped to CMSIS-NN target (#9801)
     add 689f263  Update required cmake version in docs. (#9484)
     add 9e20da8  [BugFix] shapeOfAttrs should be registered before "vm.shape_of" used (#9669)
     add b3314de  [Community] Bohan -> Committer (#9833)
     add 92eeef6  Calculate CMSIS-NN buffer size with respect to architecture extensions (#9338)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c5304ae)
            \
             N -- N -- N   refs/heads/ci-docker-staging (92eeef6)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 3rdparty/cutlass                                   |   2 +-
 CONTRIBUTORS.md                                    |   1 +
 Jenkinsfile                                        |   2 +-
 cmake/modules/contrib/CMSISNN.cmake                |   1 +
 docker/install/ubuntu_install_caffe.sh             |  39 +-
 docs/install/from_source.rst                       |   2 +-
 include/tvm/meta_schedule/cost_model.h             |  20 +-
 include/tvm/meta_schedule/feature_extractor.h      |  12 +-
 include/tvm/meta_schedule/mutator.h                | 146 ++++
 include/tvm/meta_schedule/postproc.h               | 167 +++++
 include/tvm/meta_schedule/search_strategy.h        |  46 +-
 include/tvm/meta_schedule/space_generator.h        |   8 +-
 include/tvm/meta_schedule/task_scheduler.h         |  35 +-
 include/tvm/meta_schedule/tune_context.h           |  29 +-
 include/tvm/relay/transform.h                      |  17 +-
 include/tvm/support/random_engine.h                |   8 +
 python/gen_requirements.py                         |  15 +
 python/tvm/contrib/cutlass/build.py                |  78 +-
 python/tvm/contrib/cutlass/conv2d_operation.py     |  45 +-
 python/tvm/contrib/cutlass/gen_conv2d.py           | 225 +++---
 python/tvm/contrib/cutlass/gen_gemm.py             | 234 +++---
 python/tvm/contrib/cutlass/gen_tensor_op.py        |  18 +
 python/tvm/contrib/cutlass/library.py              |   2 +
 python/tvm/driver/tvmc/__init__.py                 |  11 +-
 python/tvm/driver/tvmc/arguments.py                |  52 ++
 python/tvm/driver/tvmc/autotuner.py                |  21 +-
 python/tvm/driver/tvmc/common.py                   | 799 ---------------------
 python/tvm/driver/tvmc/compiler.py                 |  19 +-
 python/tvm/driver/tvmc/composite_target.py         |   4 +-
 python/tvm/driver/tvmc/frontends.py                |   3 +-
 python/tvm/driver/tvmc/main.py                     |   3 +-
 python/tvm/driver/tvmc/micro.py                    |   6 +-
 python/tvm/driver/tvmc/model.py                    |   3 +-
 python/tvm/driver/tvmc/pass_config.py              | 122 ++++
 python/tvm/driver/tvmc/pass_list.py                |  54 ++
 python/tvm/driver/tvmc/project.py                  | 233 ++++++
 python/tvm/driver/tvmc/registry.py                 |   2 +-
 python/tvm/driver/tvmc/runner.py                   |  11 +-
 python/tvm/driver/tvmc/shape_parser.py             |  67 ++
 python/tvm/driver/tvmc/target.py                   | 278 +++++++
 python/tvm/driver/tvmc/tracker.py                  |  57 ++
 python/tvm/driver/tvmc/transform.py                |  62 ++
 python/tvm/meta_schedule/cost_model/cost_model.py  |  22 +-
 .../tvm/meta_schedule/cost_model/random_model.py   |   8 +-
 .../feature_extractor/feature_extractor.py         |  10 +-
 .../feature_extractor/random_feature_extractor.py  |   2 +-
 .../{cost_model => mutator}/__init__.py            |   7 +-
 python/tvm/meta_schedule/mutator/mutator.py        |  88 +++
 .../_ctypes => meta_schedule/postproc}/__init__.py |   3 +-
 python/tvm/meta_schedule/postproc/postproc.py      |  90 +++
 .../meta_schedule/schedule_rule/schedule_rule.py   |  10 +-
 .../meta_schedule/search_strategy/replay_trace.py  |  13 +-
 .../search_strategy/search_strategy.py             |  41 +-
 .../meta_schedule/space_generator/schedule_fn.py   |   4 +-
 .../space_generator/space_generator.py             |  10 +-
 .../meta_schedule/task_scheduler/round_robin.py    |  26 +-
 .../meta_schedule/task_scheduler/task_scheduler.py |  20 +-
 python/tvm/meta_schedule/tune_context.py           |  27 +-
 python/tvm/relay/op/annotation/annotation.py       |   4 +-
 python/tvm/relay/op/contrib/cmsisnn.py             |   4 +-
 python/tvm/relay/op/contrib/cutlass.py             |  57 +-
 python/tvm/relay/op/contrib/dnnl.py                | 140 +++-
 python/tvm/relay/op/tensor.py                      |   4 +-
 python/tvm/relay/transform/transform.py            |  19 +
 python/tvm/target/__init__.py                      |   2 +-
 python/tvm/target/target.py                        |  22 +-
 python/tvm/target/virtual_device.py                |  18 +-
 src/meta_schedule/cost_model/cost_model.cc         |   4 +-
 src/meta_schedule/search_strategy/replay_trace.cc  |  63 +-
 src/meta_schedule/task_scheduler/round_robin.cc    |  15 +-
 src/meta_schedule/task_scheduler/task_scheduler.cc | 126 ++--
 src/meta_schedule/tune_context.cc                  |  43 +-
 src/meta_schedule/utils.h                          |  83 ++-
 src/relay/backend/contrib/cmsisnn/buffer_size.cc   |  78 ++
 src/relay/backend/contrib/cmsisnn/buffer_size.h    |  94 +++
 .../backend/contrib/cmsisnn/compiler_attrs.cc      |  75 ++
 src/relay/backend/contrib/cmsisnn/compiler_attrs.h |  75 ++
 src/relay/backend/contrib/cmsisnn/relay_to_tir.cc  |  33 +-
 src/relay/backend/contrib/cutlass/codegen.cc       |  79 +-
 src/relay/backend/contrib/dnnl/codegen.cc          |  18 +
 src/relay/backend/utils.h                          |  19 +-
 src/relay/op/tensor/reduce.cc                      |   2 +-
 src/relay/op/tensor/unary.cc                       |   2 -
 src/relay/op/vm/vm.cc                              |   4 +
 src/relay/transforms/memory_alloc.cc               |  16 +-
 src/relay/transforms/to_mixed_precision.cc         |  28 +-
 src/relay/transforms/type_infer.cc                 | 106 +++
 src/runtime/contrib/dnnl/dnnl_json_runtime.cc      |  99 ++-
 src/tir/schedule/concrete_schedule.cc              |   2 +-
 src/tir/schedule/primitive/reduction.cc            |   2 +-
 src/tir/schedule/state.cc                          |   4 +-
 src/tir/schedule/traced_schedule.cc                |   2 +-
 .../backend/contrib/cmsisnn/buffer_size_test.cc    | 206 ++++++
 .../backend/contrib/cmsisnn/compiler_attrs_test.cc | 157 ++++
 tests/micro/zephyr/test_utils.py                   |  97 ++-
 tests/micro/zephyr/test_zephyr_aot.py              |  76 +-
 tests/micro/zephyr/test_zephyr_armv7m.py           |  89 +--
 tests/python/contrib/test_cmsisnn/test_conv2d.py   |   2 +-
 tests/python/contrib/test_cmsisnn/utils.py         |   8 +-
 tests/python/contrib/test_cutlass.py               |  55 +-
 tests/python/contrib/test_dnnl.py                  | 350 +++++++++
 tests/python/driver/tvmc/test_autotuner.py         |   2 +-
 tests/python/driver/tvmc/test_compiler.py          |   6 +-
 tests/python/driver/tvmc/test_composite_target.py  |   2 +-
 tests/python/driver/tvmc/test_frontends.py         |  13 +-
 tests/python/driver/tvmc/test_pass_config.py       |  16 +-
 tests/python/driver/tvmc/test_pass_list.py         |   8 +-
 tests/python/driver/tvmc/test_registry_options.py  |   2 +-
 tests/python/driver/tvmc/test_runner.py            |   2 +-
 tests/python/driver/tvmc/test_shape_parser.py      |  22 +-
 tests/python/driver/tvmc/test_target.py            |  43 +-
 tests/python/driver/tvmc/test_target_options.py    |  11 +-
 tests/python/driver/tvmc/test_tracker.py           |   8 +-
 tests/python/relay/aot/aot_test_utils.py           |   5 +
 tests/python/relay/test_build_module.py            |  26 +-
 tests/python/relay/test_pass_alter_op_layout.py    |  19 +
 .../relay/test_pass_dead_code_elimination.py       |   2 +-
 tests/python/relay/test_pass_partition_graph.py    |  67 +-
 tests/python/relay/test_pass_plan_devices.py       |  10 +-
 tests/python/relay/test_type_infer.py              |  27 +-
 tests/python/relay/test_vm.py                      |  14 +
 tests/python/target/test_virtual_device.py         |   7 +-
 .../unittest/test_meta_schedule_cost_model.py      |  12 +-
 .../test_meta_schedule_feature_extractor.py        |   4 +-
 .../test_meta_schedule_post_order_apply.py         |  10 +-
 .../unittest/test_meta_schedule_search_strategy.py |  73 +-
 .../unittest/test_meta_schedule_task_scheduler.py  |  77 +-
 tests/python/unittest/test_target_target.py        |  32 +
 .../python/unittest/test_tir_schedule_reduction.py |  39 +
 .../test_tir_schedule_state_cached_flags.py        |  23 +
 tests/scripts/task_config_build_gpu.sh             |   3 +-
 tests/scripts/task_python_integration.sh           |   3 +
 tests/scripts/task_sphinx_precheck.sh              |   2 +-
 133 files changed, 4605 insertions(+), 1707 deletions(-)
 create mode 100644 include/tvm/meta_schedule/mutator.h
 create mode 100644 include/tvm/meta_schedule/postproc.h
 create mode 100644 python/tvm/driver/tvmc/arguments.py
 delete mode 100644 python/tvm/driver/tvmc/common.py
 create mode 100644 python/tvm/driver/tvmc/pass_config.py
 create mode 100644 python/tvm/driver/tvmc/pass_list.py
 create mode 100644 python/tvm/driver/tvmc/project.py
 create mode 100644 python/tvm/driver/tvmc/shape_parser.py
 create mode 100644 python/tvm/driver/tvmc/tracker.py
 create mode 100644 python/tvm/driver/tvmc/transform.py
 copy python/tvm/meta_schedule/{cost_model => mutator}/__init__.py (83%)
 create mode 100644 python/tvm/meta_schedule/mutator/mutator.py
 copy python/tvm/{_ffi/_ctypes => meta_schedule/postproc}/__init__.py (89%)
 create mode 100644 python/tvm/meta_schedule/postproc/postproc.py
 create mode 100644 src/relay/backend/contrib/cmsisnn/buffer_size.cc
 create mode 100644 src/relay/backend/contrib/cmsisnn/buffer_size.h
 create mode 100644 src/relay/backend/contrib/cmsisnn/compiler_attrs.cc
 create mode 100644 src/relay/backend/contrib/cmsisnn/compiler_attrs.h
 create mode 100644 tests/cpp/relay/backend/contrib/cmsisnn/buffer_size_test.cc
 create mode 100644 tests/cpp/relay/backend/contrib/cmsisnn/compiler_attrs_test.cc
 create mode 100755 tests/python/contrib/test_dnnl.py