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/09/23 09:05:33 UTC

[tvm] branch ci-docker-staging updated (a5625c6b56 -> 869a8f9591)

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 a5625c6b56 [CI] Update docker images tag to 20220915-103125-e5adb83d8
     add 1f8b5dec29 [TIR, Schedule] Add schedule primitive PadEinsum (#12750)
     add 9b1042585e [Arith] Simplify nested if_then_else (#12749)
     add f5517d4a08 [Docker][CI][RISC-V] Build riscv-isa-sim (spike) in ci_riscv Docker image to enable RISC-V unit testing (#12534)
     add 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)
     add e037ae4992 [ci] Add bot to post welcome comment (#12695)
     add aded9d43ba [Testing] Add decorator tvm.testing.requires_cuda_compute_version (#12778)
     add bb80f19ea8 [Hexagon] Add debug option to hexagon pytest (#12795)
     add 38f53e8c95 [Hexagon] [runtime] Improve runtime resource management (#12727)
     add 41b65a3144 [TVMScript] IRBuilder methods for `Block` (#12815)
     add 2cae905a72 [TIR] Support pattern matching argmax/argmin generated by TOPI (#12827)
     add 91cce56cfa [TIR] Construct the inverse in SuggestIndexMap (#12797)
     add e92f5d43f3 [BugFix][TIR] Fix Buffer LCA Detector (#12819)
     add 1ecf084eec [TVMScript] Add more helper functions to the printer infra  (#12829)
     add d1871a6957 [MetaSchedule] Relax conditions of rule Cross-Thread Reduction (#12825)
     add b2c5addbb4 [TVMScript] IRBuilder methods for `Stmt` (#12830)
     add 052e702827 [TVMScript] IRBuilder methods for `Stmt` (#12831)
     add 60cf692a63 [Frontend][TFLite] fix detection_postprocess's non_max_suppression_attrs["force_suppress"] (#12593)
     add 2af9b90ec1 [TIR] Implement API for padded layout transformations (#12720)
     add e30ac71bde [Arith][TIR] IntSetAnalyzer, delay intersection of IntSet until use (#12821)
     add da7f65d9d1 [Hexagon] Create test examples to show parallelization (#12654)
     add f19046caba [MetaSchedule] Support padding for irregular shapes for CUDA tensor core (#12759)
     add 79c48f3887 [TIR][Bugfix] Correct handling of buffer argument when scheduling (#12816)
     add f9b692765a [BugFix][LLVM] Fix the bug that the generated systemlib cannot register ```__tvm_module_ctx``` symbol sometimes (#12817)
     add a75dcabd3f [MetaSchedule] PyDatabase Complete Function Reload Support (#12838)
     add e18b48bed8 [Fix] naming outputs of graph nodes by op_name:output_index (#12809)
     add 18909a4c13 [ONNX] Upgrade onnx and onnxruntime (#12729)
     add ecd003c742 [ci] Lint PR title/body for @ tags (#12840)
     add d9f7cf3539 Revert "[ci] Lint PR title/body for @ tags (#12840)" (#12848)
     add 5dfa8da00e [Hexagon] 2-Stage Pipeline; Lower Async TIR primitives to Hexagon User DMA (#12785)
     add 534378b935 [Containers] Add Array::Map (#12692)
     add 52dbf102cd Fix caffe, boost install in Python venvs by creating python3.X link (#12828)
     add fa5045bf69 [Metaschedule] MultiLevelTiling for wide vector architectures (#12845)
     add d4e3207cca [TIR] Enhance RemoveNoOp pass to remove negative loop (#12836)
     add b051cad9f4 [FIX,PROFILING] Fix gpu timer name and lookup (#12849)
     add fdc6894b7d [TVMScript][Fix] Correct round-trip of explicit root block (#12673)
     add da0e5e3be2 [Utils] Disable automatic move constructor for tvm::With (#12822)
     add 3c8a94bd4e [frontend][torch] Support aten::relu6 operator (#12855)
     add c0c7569529 Allow failures in pr_comment_bot for now (#12860)
     add 7aef584c0f [Hybrid] Fix sys version check (#12837)
     add 39f71ae288 [frontend][pytorch] Add a new test case for torch aten::fill_ operator implementation (#12857)
     add fe75f00991 [AutoTVM] Introducing multi_filter into ConfigSpace autotvm (#12545)
     add 195ae72b5c [TOPI] Fix dtype legalize logic for CPU dot product instruction (#12865)
     add 86f9580498 [Relay] Fix handling of TransfromLayout in TE compiler cache (#12874)
     add 4e783a6087 [TOPI] Add layer norm operator (#12864)
     add 0b074d8f06 Fix clang warnings (#12876)
     add ce8ac3e784 [TIR] Allow missing TensorIntrin in registry lookup (#12875)
     add 9ce95a9abe [TIR] Fix wmma index in CUDA tensor intrins (#12879)
     add d80ce6b1ba [EZ][Release] Update gather PRs Script (#12862)
     new 869a8f9591 [CI] Add Zephyr-SDK binaries to PATH env. in ci_cortexm

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   (a5625c6b56)
            \
             N -- N -- N   refs/heads/ci-docker-staging (869a8f9591)

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.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |    1 -
 .github/workflows/docs_bot.yml                     |   18 -
 .../{tag_teams.yml => pr_comment_bot.yml}          |   39 +-
 .github/workflows/tag_teams.yml                    |    7 -
 .github/workflows/tests_bot.yml                    |   21 -
 CONTRIBUTORS.md                                    |   12 +-
 Jenkinsfile                                        | 1582 +++-----------------
 ci/jenkins/Build.groovy.j2                         |   18 +-
 ci/jenkins/Deploy.groovy.j2                        |    9 +-
 ci/jenkins/DockerBuild.groovy.j2                   |    6 +-
 ci/jenkins/Jenkinsfile.j2                          |   20 +-
 ci/jenkins/Prepare.groovy.j2                       |    8 +-
 ci/jenkins/Test.groovy.j2                          |    2 +-
 ci/jenkins/macros.j2                               |   34 +-
 {apps/uma/_template => ci/scripts}/__init__.py     |    7 +-
 ci/scripts/git_utils.py                            |   60 +-
 ci/scripts/github_commenter.py                     |  132 ++
 ci/scripts/github_docs_comment.py                  |   83 +-
 ci/scripts/github_pr_comment.py                    |  141 ++
 ci/scripts/github_skipped_tests_comment.py         |  142 +-
 ci/scripts/github_tag_teams.py                     |   85 +-
 ci/scripts/ping_reviewers.py                       |   19 +-
 ci/scripts/{git_change_docker.sh => retry.sh}      |   31 +-
 docker/Dockerfile.ci_arm                           |    6 +-
 docker/Dockerfile.ci_cortexm                       |   13 +-
 docker/Dockerfile.ci_cpu                           |    6 +-
 docker/Dockerfile.ci_hexagon                       |    3 +
 docker/Dockerfile.ci_i386                          |    6 +-
 docker/Dockerfile.ci_minimal                       |    3 +
 docker/Dockerfile.ci_riscv                         |   30 +-
 docker/Dockerfile.ci_wasm                          |    3 +
 .../install/ubuntu_download_csinn2_compute_lib.sh  |   20 +-
 ...sis.sh => ubuntu_download_xuantie_gcc_linux.sh} |   31 +-
 ...is.sh => ubuntu_download_xuantie_gcc_newlib.sh} |   31 +-
 ...ll_cmsis.sh => ubuntu_download_xuantie_qemu.sh} |   30 +-
 docker/install/ubuntu_install_arduino.sh           |    1 -
 docker/install/ubuntu_install_boost.sh             |    3 +
 docker/install/ubuntu_install_caffe.sh             |    8 +-
 docker/install/ubuntu_install_core.sh              |    6 +-
 docker/install/ubuntu_install_onnx.sh              |    4 +-
 docker/install/ubuntu_install_python.sh            |    7 +
 docker/install/ubuntu_install_spike_sim.sh         |   81 +
 docker/install/ubuntu_install_zephyr.sh            |    5 -
 include/tvm/meta_schedule/database.h               |   70 +
 include/tvm/meta_schedule/mutator.h                |   88 +-
 include/tvm/meta_schedule/postproc.h               |   86 +-
 include/tvm/meta_schedule/schedule_rule.h          |  101 +-
 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/container/array.h              |  198 ++-
 include/tvm/runtime/logging.h                      |    4 +-
 include/tvm/script/ir_builder/tir/frame.h          |  525 +++++++
 include/tvm/script/ir_builder/tir/ir.h             |  288 ++++
 include/tvm/script/printer/doc.h                   |   64 +
 include/tvm/script/printer/traced_object_functor.h |   37 +-
 include/tvm/script/printer/var_table.h             |   11 +
 include/tvm/support/with.h                         |    9 +
 include/tvm/tir/builtin.h                          |   10 +
 include/tvm/tir/function.h                         |    7 +-
 include/tvm/tir/index_map.h                        |   26 +-
 include/tvm/tir/schedule/schedule.h                |   37 +-
 include/tvm/tir/stmt_functor.h                     |   32 +
 include/tvm/tir/transform.h                        |    5 +
 include/tvm/topi/nn/layer_norm.h                   |  117 ++
 include/tvm/topi/reduction.h                       |   23 +
 python/tvm/autotvm/task/space.py                   |  330 +++-
 python/tvm/autotvm/tuner/ga_tuner.py               |  108 +-
 python/tvm/autotvm/tuner/index_based_tuner.py      |   73 +-
 python/tvm/autotvm/tuner/model_based_tuner.py      |   40 +-
 python/tvm/autotvm/tuner/sa_model_optimizer.py     |   39 +-
 python/tvm/autotvm/tuner/tuner.py                  |    1 +
 python/tvm/autotvm/utils.py                        |   32 -
 python/tvm/contrib/hexagon/build.py                |    9 +-
 python/tvm/contrib/hexagon/pytest_plugin.py        |   21 +-
 python/tvm/contrib/hexagon/session.py              |   15 +-
 python/tvm/driver/build_module.py                  |    4 +-
 python/tvm/meta_schedule/database/database.py      |   81 +
 python/tvm/meta_schedule/mutator/mutator.py        |   24 +-
 python/tvm/meta_schedule/postproc/postproc.py      |   24 +-
 python/tvm/meta_schedule/schedule_rule/__init__.py |    1 +
 .../schedule_rule/multi_level_tiling.py            |   37 +
 .../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/relay/frontend/pytorch.py               |   13 +-
 python/tvm/relay/frontend/tflite.py                |    2 +-
 python/tvm/script/ir_builder/base.py               |   18 +-
 python/tvm/script/ir_builder/ir/ir.py              |    2 +-
 python/tvm/script/ir_builder/tir/frame.py          |   80 +
 python/tvm/script/ir_builder/tir/ir.py             |  944 +++++++++++-
 python/tvm/script/parser.py                        |    7 +
 python/tvm/te/hybrid/parser.py                     |    2 +-
 python/tvm/testing/utils.py                        |   44 +
 python/tvm/tir/function.py                         |  104 +-
 python/tvm/tir/schedule/_type_checker.py           |    2 +-
 python/tvm/tir/schedule/analysis.py                |    7 +-
 python/tvm/tir/schedule/schedule.py                |  170 ++-
 python/tvm/tir/schedule/transform.py               |    8 +-
 python/tvm/tir/tensor_intrin/cuda.py               |   79 +-
 python/tvm/topi/adreno/conv2d_nchw.py              |   10 +-
 python/tvm/topi/adreno/conv2d_nhwc.py              |   10 +-
 python/tvm/topi/adreno/conv2d_winograd_common.py   |    7 +-
 python/tvm/topi/adreno/depthwise_conv2d_nchw.py    |    9 +
 python/tvm/topi/adreno/depthwise_conv2d_nhwc.py    |    9 +
 python/tvm/topi/generic/conv2d.py                  |   15 +-
 python/tvm/topi/nn/__init__.py                     |    1 +
 .../tvm/topi/{vision/reorg.py => nn/layer_norm.py} |   34 +-
 python/tvm/topi/testing/__init__.py                |    1 +
 .../{gather_python.py => layer_norm_python.py}     |   40 +-
 src/arith/int_set.cc                               |  126 +-
 src/arith/rewrite_simplify.cc                      |   20 +
 src/driver/driver_api.cc                           |   12 +-
 src/ir/type_functor.cc                             |    9 +-
 src/meta_schedule/database/database.cc             |    6 +
 .../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       |    8 +-
 .../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            |   41 +-
 .../schedule_rule/multi_level_tiling.h             |    6 +
 .../multi_level_tiling_tensor_core.cc              |   18 +-
 .../multi_level_tiling_wide_vector.cc              |  120 ++
 .../multi_level_tiling_with_intrin.cc              |    9 +-
 .../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/printer/tvmscript_printer.cc                   |   50 +-
 src/relay/backend/te_compiler_cache.cc             |    2 +-
 src/relay/transforms/annotate_texture_storage.cc   |    4 +-
 src/runtime/cuda/cuda_device_api.cc                |   18 +-
 src/runtime/graph_executor/graph_executor.cc       |    4 +-
 src/runtime/hexagon/hexagon_buffer_manager.h       |   25 +-
 src/runtime/hexagon/hexagon_device_api.cc          |   51 +-
 src/runtime/hexagon/hexagon_device_api.h           |   27 +-
 src/runtime/profiling.cc                           |   13 +
 src/script/ir_builder/tir/frame.cc                 |  126 ++
 src/script/ir_builder/tir/ir.cc                    |  395 +++++
 src/script/ir_builder/tir/utils.h                  |   15 +
 src/script/printer/doc.cc                          |   30 +-
 src/script/printer/ir_docsifier.cc                 |    2 +-
 src/script/printer/utils.h                         |   93 ++
 src/script/printer/var_table.cc                    |    3 +-
 src/target/llvm/codegen_cpu.cc                     |    2 +-
 src/te/operation/create_primfunc.cc                |    2 +-
 src/tir/analysis/buffer_access_lca_detector.cc     |   45 +-
 src/tir/analysis/device_constraint_utils.cc        |    5 +-
 src/tir/ir/buffer.cc                               |    4 +-
 src/tir/ir/expr.cc                                 |    3 +-
 src/tir/ir/expr_functor.cc                         |   14 +-
 src/tir/ir/function.cc                             |   12 +-
 src/tir/ir/functor_common.h                        |    3 +-
 src/tir/ir/index_map.cc                            |   54 +-
 src/tir/ir/script/script_complete.cc               |   37 +-
 src/tir/ir/specialize.cc                           |   19 +-
 src/tir/ir/stmt_functor.cc                         |    3 +-
 src/tir/op/builtin.cc                              |    6 +
 src/tir/schedule/analysis.h                        |   35 +-
 src/tir/schedule/analysis/analysis.cc              |   88 +-
 src/tir/schedule/analysis/layout.cc                |   49 +-
 src/tir/schedule/concrete_schedule.cc              |   16 +-
 src/tir/schedule/concrete_schedule.h               |    3 +-
 src/tir/schedule/instruction_traits.h              |    4 +-
 src/tir/schedule/primitive.h                       |   15 +-
 src/tir/schedule/primitive/decompose_padding.cc    |   15 +-
 .../schedule/primitive/layout_transformation.cc    |  946 +++++++++++-
 src/tir/schedule/primitive/pad_einsum.cc           |  475 ++++++
 src/tir/schedule/primitive/reduction.cc            |  143 +-
 src/tir/schedule/schedule.cc                       |    9 +-
 src/tir/schedule/state.cc                          |    5 +
 src/tir/schedule/traced_schedule.cc                |   27 +-
 src/tir/schedule/traced_schedule.h                 |    5 +-
 src/tir/schedule/transform.cc                      |   26 +-
 src/tir/schedule/transform.h                       |   10 +-
 src/tir/transforms/inject_virtual_thread.cc        |    4 +-
 src/tir/transforms/lower_async_dma.cc              |  194 +++
 src/tir/transforms/lower_match_buffer.cc           |    8 +-
 src/tir/transforms/lower_tvm_builtin.cc            |   30 +
 src/tir/transforms/remove_no_op.cc                 |   11 +
 src/tir/transforms/renew_defs.cc                   |   37 +-
 src/tir/transforms/vectorize_loop.cc               |    6 +-
 src/topi/nn.cc                                     |    6 +
 .../hexagon/hexagon_device_api_tests.cc            |   18 +
 tests/cpp/container_test.cc                        |  135 ++
 tests/cpp/tvmscript_printer_irdocsifier_test.cc    |   13 +-
 ...tvmscript_printer_traced_object_functor_test.cc |   37 +-
 tests/python/ci/test_ci.py                         |  282 +++-
 .../contrib/test_hexagon/test_parallel_hvx.py      |  230 +++
 .../test_hexagon/test_parallel_hvx_load_vtcm.py    |   25 +-
 .../contrib/test_hexagon/test_parallel_scalar.py   |  159 ++
 .../test_hexagon/test_software_pipeline_async.py   |   86 ++
 .../contrib/test_hexagon/test_vtcm_bandwidth.py    |   30 +-
 tests/python/frontend/onnx/test_forward.py         |   64 +
 tests/python/frontend/pytorch/test_forward.py      |   19 +
 tests/python/frontend/tflite/test_forward.py       |   37 +-
 tests/python/relay/test_op_level2.py               |   75 +
 .../python/test_topi_conv2d_hwnc_tensorcore.py     |    4 +-
 tests/python/topi/python/test_topi_layer_norm.py   |   62 +
 .../python/unittest/test_arith_rewrite_simplify.py |   10 +
 tests/python/unittest/test_autotvm_ga_tuner.py     |   89 ++
 tests/python/unittest/test_autotvm_index_tuner.py  |   77 +-
 tests/python/unittest/test_autotvm_space.py        |  167 ++-
 .../python/unittest/test_meta_schedule_database.py |  211 ++-
 .../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 |  115 +-
 .../test_meta_schedule_schedule_rule_mlt.py        |  635 ++++++++
 .../test_meta_schedule_schedule_rule_mlt_intrin.py |  418 ++++++
 .../test_meta_schedule_schedule_rule_mlt_tc.py     | 1092 ++++++++++++++
 ...ta_schedule_schedule_rule_multi_level_tiling.py | 1205 ---------------
 .../test_tir_analysis_detect_buffer_access_lca.py  |   26 +
 tests/python/unittest/test_tir_ptx_cp_async.py     |    7 +-
 tests/python/unittest/test_tir_ptx_ldmatrix.py     |    8 +-
 tests/python/unittest/test_tir_ptx_mma.py          |  146 +-
 tests/python/unittest/test_tir_ptx_mma_sp.py       |   14 +-
 .../python/unittest/test_tir_schedule_analysis.py  |   70 +-
 .../unittest/test_tir_schedule_pad_einsum.py       |  122 ++
 tests/python/unittest/test_tir_schedule_rfactor.py |  156 +-
 .../test_tir_schedule_set_axis_separator.py        |   41 +-
 .../test_tir_schedule_state_cached_flags.py        |   86 +-
 .../python/unittest/test_tir_schedule_tensorize.py |    7 +
 .../test_tir_schedule_tensorize_ldmatrix_mma.py    |   13 +-
 .../unittest/test_tir_schedule_transform_layout.py |  410 +++++
 .../test_tir_transform_inject_ptx_async_copy.py    |    4 +-
 .../test_tir_transform_inject_software_pipeline.py |    2 +-
 ...t_tir_transform_lower_cross_thread_reduction.py |  149 ++
 .../unittest/test_tir_transform_remove_no_op.py    |   16 +-
 .../unittest/test_tvmscript_ir_builder_tir.py      |  366 ++++-
 tests/python/unittest/test_tvmscript_roundtrip.py  |   31 +
 tests/scripts/release/gather_prs.py                |    3 +-
 tests/scripts/task_mypy.sh                         |    3 +
 259 files changed, 13694 insertions(+), 4599 deletions(-)
 delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md
 delete mode 100644 .github/workflows/docs_bot.yml
 copy .github/workflows/{tag_teams.yml => pr_comment_bot.yml} (54%)
 delete mode 100644 .github/workflows/tests_bot.yml
 copy {apps/uma/_template => ci/scripts}/__init__.py (84%)
 create mode 100644 ci/scripts/github_commenter.py
 create mode 100755 ci/scripts/github_pr_comment.py
 copy ci/scripts/{git_change_docker.sh => retry.sh} (64%)
 mode change 100755 => 100644
 copy docker/install/{ubuntu_install_cmsis.sh => ubuntu_download_xuantie_gcc_linux.sh} (60%)
 copy docker/install/{ubuntu_install_cmsis.sh => ubuntu_download_xuantie_gcc_newlib.sh} (60%)
 copy docker/install/{ubuntu_install_cmsis.sh => ubuntu_download_xuantie_qemu.sh} (60%)
 create mode 100755 docker/install/ubuntu_install_spike_sim.sh
 create mode 100644 include/tvm/topi/nn/layer_norm.h
 copy python/tvm/topi/{vision/reorg.py => nn/layer_norm.py} (54%)
 copy python/tvm/topi/testing/{gather_python.py => layer_norm_python.py} (52%)
 create mode 100644 src/meta_schedule/schedule_rule/multi_level_tiling_wide_vector.cc
 create mode 100644 src/script/printer/utils.h
 create mode 100644 src/tir/schedule/primitive/pad_einsum.cc
 create mode 100644 src/tir/transforms/lower_async_dma.cc
 create mode 100644 tests/python/contrib/test_hexagon/test_parallel_hvx.py
 create mode 100644 tests/python/contrib/test_hexagon/test_parallel_scalar.py
 create mode 100644 tests/python/contrib/test_hexagon/test_software_pipeline_async.py
 create mode 100644 tests/python/topi/python/test_topi_layer_norm.py
 create mode 100644 tests/python/unittest/test_autotvm_ga_tuner.py
 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
 create mode 100644 tests/python/unittest/test_tir_schedule_pad_einsum.py


[tvm] 01/01: [CI] Add Zephyr-SDK binaries to PATH env. in ci_cortexm

Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 869a8f9591f6b4efaa308c39ad810b5043021b71
Author: Leandro Nunes <le...@arm.com>
AuthorDate: Fri Sep 23 09:12:02 2022 +0100

    [CI] Add Zephyr-SDK binaries to PATH env. in ci_cortexm
    
    In recent test rounds with updated images, it seems Zephyr-SDK
    binaries such as various QEMU related files are missing from
    $PATH, which makes Zephyr tests to fail with, e.g.
    "qemu-system-i386: command not found".
    
    This PR adds those missing binaries to $PATH.
    
    Co-Authored-By: Gustavo Romero <Gu...@linaro.org>
    Change-Id: I7edf927156182ad3a2b349ae78eeb1243127f0b2
---
 docker/Dockerfile.ci_cortexm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docker/Dockerfile.ci_cortexm b/docker/Dockerfile.ci_cortexm
index db02792efd..8e8d2c0a4f 100644
--- a/docker/Dockerfile.ci_cortexm
+++ b/docker/Dockerfile.ci_cortexm
@@ -79,6 +79,7 @@ COPY install/ubuntu_init_zephyr_project.sh /install/ubuntu_init_zephyr_project.s
 COPY install/ubuntu_install_zephyr_sdk.sh /install/ubuntu_install_zephyr_sdk.sh
 RUN bash /install/ubuntu_install_zephyr.sh
 ENV ZEPHYR_BASE=/opt/zephyrproject/zephyr
+ENV PATH /opt/zephyr-sdk/sysroots/x86_64-pokysdk-linux/usr/bin:$PATH
 
 # FreeRTOS deps
 COPY install/ubuntu_install_freertos.sh /install/ubuntu_install_freertos.sh