You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ar...@apache.org on 2022/02/24 22:15:22 UTC

[tvm] branch ci-docker-staging updated (57cc3d3 -> 9bb026e)

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

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


 discard 57cc3d3  Upgrade tensorflow to version to 2.6.x
    omit cb7f773  [Hexagon] RPC server/client for simulator (#10361)
    omit 4102ebf  [Runtime][Pipeline Executor] multiple threads management and the data forwarding notification mechanism. (#10234)
    omit f1ff61a  [microNPU][4] Add the cascader Proposal generator (#9959)
    omit 25cc311  [ETHOSN] Stricter data type conversion checks (#10271)
    omit d110aa1  [ETHOSN] Improved identification of driver library version (#10285)
    omit d295ea6  [TIR][Transform] relax LoopPartition restriction that the intersection of all conditions can not be none. (#10340)
    omit b329544  [Lint] Fix Pylint Issues (#10358)
    omit 0c210fc  [BUGFIX][ARITH] Fix FloorMod Simplifier (#10336)
    omit c5baa59  [COMMUNITY] csullivan -> Committer (#10364)
    omit fbea569  [skip ci] Fix onnx frontend lint (#10363)
    omit cc82214  refactored GraphProto.from_onnx into smaller functions (#10267)
    omit 1cd42e8  [runtime] Improved log information with function signature (#10326)
    omit d8f639a  [AOT] BugFix of workspace calculation (#10337)
    omit d3d8715  [TIR] TIR Schedule Misc Update (#10341)
    omit 8947729  [TOPI] VNNI support for batch matmul (#10332)
    omit c338299  [CI] Fix Flaky Test `test_task_scheduler_gradient` (#10360)
    omit faa2e6a  Add per channel quantization to QLinearConv and fix related bugs (#10354)
    omit 70cc2ab  [CI] Re-introduce redirect follow and update hash for Boost download (#10343)
    omit 0abb1bd  [CUBLAS] Fix cublas batch matmul strategy plevel (#10351)
    omit 270c1b3  [TIR] Misc minor updates (#10335)
    omit dcebd4d  [CI][Hexagon] Add Hexagon Tests to pipeline (#10302)
    omit 6c6e873  [ARM_CPU] Conv2d int8 intrinsic for cortex-A72 (#10310)
    omit 97648d8  add reading of nRF5340 DK product ID to determine which COM port to use (#10304)
    omit 27d9960  Simple workaround for PyTorch symbol crash problem in meta schedule test (#10342)
    omit b5f1dab  [TIR] Tir constants integration into compilation pipeline (#8509)
    omit 5956125  [ONNX] only broadcast matmul if the shape has changed (#10321)
     add 39d2a03  Add @slow decorator to run tests on `main`
     add 9bb026e  cleanup

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   (57cc3d3)
            \
             N -- N -- N   refs/heads/ci-docker-staging (9bb026e)

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:
 CONTRIBUTORS.md                                    |    1 -
 Jenkinsfile                                        |   57 +-
 apps/hexagon_api/CMakeLists.txt                    |   29 +-
 .../template_project/src/example_project/model.c   |    2 +-
 .../zephyr/template_project/microtvm_api_server.py |   24 +-
 apps/microtvm/zephyr_cmsisnn/src/main.c            |    2 +-
 cmake/modules/Hexagon.cmake                        |   34 +-
 cmake/utils/FindEthosN.cmake                       |   11 +-
 docker/install/ubuntu_install_boost.sh             |    4 +-
 docker/install/ubuntu_install_tensorflow.sh        |    6 +-
 .../install/ubuntu_install_vitis_ai_packages_ci.sh |    2 +-
 include/tvm/ir/module.h                            |   42 -
 include/tvm/ir/transform.h                         |   59 +-
 include/tvm/node/structural_hash.h                 |    9 -
 include/tvm/relay/executor.h                       |    7 +-
 include/tvm/relay/interpreter.h                    |    4 +-
 include/tvm/relay/runtime.h                        |    2 -
 include/tvm/runtime/module.h                       |    2 +
 include/tvm/runtime/packed_func.h                  |  238 +---
 include/tvm/runtime/registry.h                     |    5 +-
 include/tvm/tir/function.h                         |   38 +-
 include/tvm/tir/stmt.h                             |   98 +-
 include/tvm/tir/stmt_functor.h                     |    4 -
 include/tvm/tir/transform.h                        |   10 -
 include/tvm/tir/var.h                              |    2 +-
 python/tvm/contrib/ethosu/cascader/proposal.py     |  106 --
 .../contrib/ethosu/cascader/proposal_generator.py  |   58 -
 python/tvm/contrib/hexagon/session.py              |    2 -
 python/tvm/contrib/pipeline_executor.py            |   16 +-
 python/tvm/meta_schedule/cost_model/xgb_model.py   |    4 +-
 python/tvm/relay/backend/te_compiler.py            |    2 -
 python/tvm/relay/frontend/onnx.py                  |  128 +-
 python/tvm/relay/frontend/qnn_torch.py             |    1 -
 python/tvm/relay/op/strategy/arm_cpu.py            |   36 +-
 python/tvm/relay/op/strategy/cuda.py               |    2 +-
 python/tvm/relay/qnn/op/legalizations.py           |    4 +-
 python/tvm/script/tir/scope_handler.py             |   63 +-
 python/tvm/te/__init__.py                          |    2 +-
 python/tvm/te/operation.py                         |   22 -
 python/tvm/testing/utils.py                        |   13 +
 python/tvm/tir/__init__.py                         |   11 +-
 python/tvm/tir/stmt.py                             |   34 -
 python/tvm/tir/transform/transform.py              |   11 -
 python/tvm/topi/arm_cpu/arm_utils.py               |    6 -
 python/tvm/topi/arm_cpu/conv2d_alter_op.py         |  105 +-
 python/tvm/topi/arm_cpu/conv2d_int8.py             |  135 +-
 python/tvm/topi/arm_cpu/injective.py               |    2 +-
 python/tvm/topi/arm_cpu/tensor_intrin.py           |  134 +-
 python/tvm/topi/generic/conv2d.py                  |  236 +---
 python/tvm/topi/nn/dense.py                        |   23 +-
 python/tvm/topi/x86/batch_matmul.py                |   73 +-
 python/tvm/topi/x86/conv2d_alter_op.py             |  118 +-
 python/tvm/topi/x86/dense.py                       |   13 +-
 python/tvm/topi/x86/dense_alter_op.py              |   56 +-
 src/arith/canonical_simplify.cc                    |   14 +-
 src/contrib/ethosu/cascader/pareto.cc              |   27 -
 src/contrib/ethosu/cascader/pareto.h               |    4 -
 src/contrib/ethosu/cascader/proposal.cc            |   82 --
 src/contrib/ethosu/cascader/proposal.h             |  105 --
 src/contrib/ethosu/cascader/proposal_generator.cc  |  219 ----
 src/contrib/ethosu/cascader/proposal_generator.h   |   86 --
 src/ir/module.cc                                   |    7 -
 src/ir/transform.cc                                |   56 +
 src/node/structural_hash.cc                        |   68 +-
 src/parser/parser.cc                               |    8 +-
 src/printer/text_printer.h                         |    2 -
 src/printer/tir_text_printer.cc                    |   13 -
 src/printer/tvmscript_printer.cc                   |   65 -
 src/relay/backend/aot_executor_codegen.cc          |  103 +-
 src/relay/backend/build_module.cc                  |   29 +-
 src/relay/backend/contrib/ethosn/codegen.cc        |    2 -
 src/relay/backend/contrib/ethosn/ethosn_api.cc     |   32 +-
 src/relay/backend/contrib/ethosn/ethosn_api.h      |    7 +-
 src/relay/backend/executor.cc                      |    1 -
 src/relay/backend/interpreter.cc                   |    5 +-
 src/relay/backend/te_compiler.cc                   |   10 +-
 src/relay/backend/te_compiler_cache.cc             |   67 +-
 src/relay/backend/te_compiler_cache.h              |    4 +-
 src/relay/backend/utils.h                          |    7 +-
 src/relay/ir/transform.cc                          |    2 +-
 src/relay/transforms/device_planner.cc             |    4 +-
 src/relay/transforms/fold_constant.cc              |    7 +-
 src/relay/transforms/fuse_ops.cc                   |   41 +-
 src/relay/transforms/split_args.cc                 |    3 +-
 .../hexagon/rpc/simulator/hexagon_sim_proto.h      |   75 --
 src/runtime/hexagon/rpc/simulator/rpc_server.cc    |  319 -----
 src/runtime/hexagon/rpc/simulator/session.cc       | 1322 --------------------
 src/runtime/pipeline/pipeline_executor.cc          |   16 +-
 src/runtime/pipeline/pipeline_executor.h           |    8 +-
 src/runtime/pipeline/pipeline_scheduler.cc         |   18 +-
 src/runtime/pipeline/pipeline_scheduler.h          |    4 +
 src/runtime/pipeline/pipeline_struct.h             |  299 +----
 src/target/llvm/codegen_amdgpu.cc                  |    2 +-
 src/target/llvm/codegen_llvm.cc                    |   13 +-
 src/target/llvm/codegen_llvm.h                     |    1 -
 src/target/llvm/codegen_nvptx.cc                   |    2 +-
 src/target/source/codegen_c.cc                     |   34 +-
 src/target/source/codegen_c.h                      |    6 -
 src/target/source/codegen_c_host.cc                |   75 +-
 src/target/source/codegen_c_host.h                 |    4 +
 src/target/source/codegen_cuda.cc                  |    2 +-
 src/target/source/codegen_opencl.cc                |    3 +-
 src/target/source/codegen_opencl.h                 |    2 +-
 src/target/source/codegen_params.cc                |   16 +-
 src/target/source/source_module.cc                 |    2 +-
 src/target/spirv/codegen_spirv.cc                  |    2 +-
 src/tir/analysis/verify_gpu_code.cc                |    4 +-
 src/tir/ir/function.cc                             |    8 +
 src/tir/ir/stmt.cc                                 |   79 +-
 src/tir/ir/stmt_functor.cc                         |   19 -
 src/tir/schedule/instruction_traits.h              |   13 -
 src/tir/transforms/bind_params.cc                  |  133 --
 src/tir/transforms/extract_constants.cc            |  115 --
 src/tir/transforms/loop_partition.cc               |   35 +-
 src/tir/transforms/lower_tvm_builtin.cc            |    2 +-
 src/tir/transforms/lower_warp_memory.cc            |    2 +-
 .../merge_dynamic_shared_memory_allocations.cc     |    2 +-
 src/tir/transforms/split_host_device.cc            |    5 -
 src/tir/transforms/storage_flatten.cc              |    2 +-
 src/tir/transforms/storage_rewrite.cc              |   33 +-
 src/tir/usmp/transform/assign_pool_info.cc         |    4 +-
 .../convert_pool_allocations_to_offsets.cc         |    2 +-
 src/tir/usmp/unified_static_memory_planner.cc      |    4 +-
 src/tir/usmp/utils.cc                              |    2 +-
 tests/cpp/ir_functor_test.cc                       |    5 +-
 tests/lint/python_format.sh                        |    4 +-
 .../contrib/test_ethosn/test_depth_to_space.py     |    2 +-
 tests/python/contrib/test_ethosn/test_networks.py  |    3 +-
 tests/python/contrib/test_ethosn/test_split.py     |    3 +-
 .../contrib/test_ethosu/cascader/conftest.py       |  397 ------
 .../cascader/test_proposal_generator.py            |  139 --
 tests/python/contrib/test_ethosu/infra.py          |    3 +-
 tests/python/contrib/test_ethosu/test_networks.py  |    2 +-
 tests/python/contrib/test_hexagon/conftest.py      |   75 +-
 .../contrib/test_hexagon/{ => rpc}/__init__.py     |    2 +-
 .../contrib/test_hexagon/rpc}/conftest.py          |   14 +-
 .../test_hexagon/{ => rpc}/test_launcher.md        |   25 +-
 .../test_hexagon/{ => rpc}/test_launcher.py        |   28 +-
 tests/python/frontend/onnx/test_forward.py         |   36 +-
 tests/python/relay/aot/aot_test_utils.py           |   99 +-
 tests/python/relay/aot/test_c_device_api.py        |    4 +-
 tests/python/relay/aot/test_crt_aot.py             |   80 +-
 tests/python/relay/aot/test_crt_aot_usmp.py        |   28 +-
 tests/python/relay/test_op_level1.py               |   46 +-
 tests/python/relay/test_op_level10.py              |   45 +-
 .../test_pass_fake_quantization_to_integer.py      |    4 +-
 tests/python/relay/test_pass_fuse_ops.py           |   41 +-
 tests/python/relay/test_pipeline_executor.py       |   15 +-
 tests/python/topi/python/test_topi_conv2d_int8.py  |  125 +-
 .../unittest/test_arith_canonical_simplify.py      |    1 -
 .../unittest/test_auto_scheduler_task_scheduler.py |    2 +-
 tests/python/unittest/test_link_params.py          |   37 +-
 ...chedule_schedule_rule_cross_thread_reduction.py |   16 +-
 ...ta_schedule_schedule_rule_multi_level_tiling.py |   20 +-
 ...hedule_schedule_rule_random_compute_location.py |    2 +-
 .../unittest/test_meta_schedule_tune_relay.py      |    5 -
 .../unittest/test_micro_model_library_format.py    |   24 +-
 tests/python/unittest/test_te_schedule_ops.py      |    6 -
 tests/python/unittest/test_tir_nodes.py            |    7 +-
 tests/python/unittest/test_tir_schedule_trace.py   |   31 -
 .../test_tir_transform_extract_constants.py        |   64 -
 .../unittest/test_tir_transform_loop_partition.py  |   74 --
 ...ransform_convert_pool_allocations_to_offsets.py |   16 +-
 tests/python/unittest/test_tvmscript_roundtrip.py  |   72 --
 tests/scripts/setup-pytest-env.sh                  |    4 +-
 tests/scripts/should_run_slow_tests.py             |  104 ++
 tests/scripts/task_config_build_hexagon.sh         |    7 +-
 tests/scripts/task_demo_microtvm.sh                |    7 +-
 tests/scripts/task_python_hexagon.sh               |   28 -
 169 files changed, 1172 insertions(+), 6457 deletions(-)
 delete mode 100644 python/tvm/contrib/ethosu/cascader/proposal.py
 delete mode 100644 python/tvm/contrib/ethosu/cascader/proposal_generator.py
 delete mode 100644 src/contrib/ethosu/cascader/proposal.cc
 delete mode 100644 src/contrib/ethosu/cascader/proposal.h
 delete mode 100644 src/contrib/ethosu/cascader/proposal_generator.cc
 delete mode 100644 src/contrib/ethosu/cascader/proposal_generator.h
 delete mode 100644 src/runtime/hexagon/rpc/simulator/hexagon_sim_proto.h
 delete mode 100644 src/runtime/hexagon/rpc/simulator/rpc_server.cc
 delete mode 100644 src/runtime/hexagon/rpc/simulator/session.cc
 delete mode 100644 src/tir/transforms/bind_params.cc
 delete mode 100644 src/tir/transforms/extract_constants.cc
 delete mode 100644 tests/python/contrib/test_ethosu/cascader/test_proposal_generator.py
 copy tests/python/contrib/test_hexagon/{ => rpc}/__init__.py (94%)
 copy tests/{micro/stm32 => python/contrib/test_hexagon/rpc}/conftest.py (73%)
 rename tests/python/contrib/test_hexagon/{ => rpc}/test_launcher.md (87%)
 rename tests/python/contrib/test_hexagon/{ => rpc}/test_launcher.py (91%)
 delete mode 100644 tests/python/unittest/test_tir_transform_extract_constants.py
 create mode 100644 tests/scripts/should_run_slow_tests.py
 delete mode 100755 tests/scripts/task_python_hexagon.sh