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

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


    omit 07f9030  update with official images
    omit dee6b35  jostle ci
    omit 77ed92d  upgrade to latest images
    omit 7f3476f  fix missing - with _
    omit c69bfb9  swtich to proper repo for docker
    omit 02bec52  formatting
    omit a5ee1bf  jenkinsfile and one test
    omit 5f57cc7  upgrade to latest images
    omit fb53dc3  jostle
    omit 8b31457  fix missing - with _
    omit feb159d  swtich to proper repo for docker
    omit 9eb9f7c  formatting
    omit 10b74f6  jenkinsfile and one test
     add b1bd18e  [Runtime][Pipeline executor] Global parameters group name and 
runtime modules parameters map. (#9846)
     add 904b4ae  [CI] Upgrade ONNX (#9965)
     add 19717aa  [TOPI,x86] Improve performance on int8 conv2d on x86 (#9966)
     add da3b63e  [Hexagon] Return pathlib.Path from get_hexagon_rpc_path() 
(#9969)
     add 928be03  [Hexagon] Add missing #include <iterator> (#9968)
     add 6d68184  [Doc][Fix] Fix qnn op parameters hint order (#9622)
     add ac1a43b  Propagate ssh-agent authentication socket (#9926)
     add c3ace20  [TIR][USMP] Integrating USMP to AoT Executor (#9565)
     add f1501d0  Disallow copy to/from external HexagonBuffer (#9930)
     add 611b430  [Fix] Fix flaky test of #9952 (#9958)
     add 1351ede  Add contribute page about CI (#9906)
     add 6286ac1  [bugfix] Fix the behavior of TVMScript printer (#9974)
     add a9b1d5b  Add sccache to docker images (#9844)
     add fd5915a  [Relay] Add `conv2d_backward_weight` op (without topi) (#9954)
     add f9171f1  [MetaSchedule] Schedule Rule: Add RFactor (#9975)
     add bae144c  Add Action to add cc'ed people as reviewers (#9934)
     add cc5382e  Add runtime.ModuleGetFormat method enabling export of BYOC 
generated sources which require a .cpp/.cc file extension (#9243)
     add 14d0187  Tvmc python tutorial (#9633)
     add 73aa415  [CMSIS-NN] Separated symmetric and asymmetric padding tests 
for Conv2D (#9963)
     add bcdc345  [microNPU][2d] Add more Part matchers to cascader (#9785)
     add 589fc01  [CI] hot fix Sphinx (#9998)
     add e390d9e  [microNPU] Move optimization passes to be a module pass and 
ensure they (#9831)
     add 099ebaa  [CI] Fix Rust path and remove wasmtime from ci_qemu (#10001)
     add a427efb  [Relay] Fix a bug in tensor_array_scatter (#6890)
     add e05a62b  [Minor] Typo Fixes (#10000)
     add 2426749  Make cc bot skip errors (#9988)
     add 11a84c1  Don't use std::move in WithFields (#10009)
     add 2a91f0d  [LLVM][Hexagon] Revert LLVM header change for version 14 
(#10006)
     new 134edbd  Test new docker images

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   (07f9030)
            \
             N -- N -- N   refs/heads/ci-docker-staging (134edbd)

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:
 .../unittest.mk => .github/workflows/cc_bot.yml    |  35 +-
 Jenkinsfile                                        |  10 +-
 cmake/modules/Hexagon.cmake                        |   3 -
 docker/Dockerfile.ci_arm                           |  11 +
 docker/Dockerfile.ci_cpu                           |   8 +
 docker/Dockerfile.ci_gpu                           |   8 +
 docker/Dockerfile.ci_lint                          |   4 +
 docker/Dockerfile.ci_qemu                          |   5 +
 docker/build.sh                                    |   2 +
 docker/install/ubuntu_install_rust.sh              |  12 +-
 ...tall_universal.sh => ubuntu_install_sccache.sh} |   8 +-
 .../install/ubuntu_install_wasmtime.sh             |  12 +-
 docs/conf.py                                       |   1 +
 docs/contribute/ci.rst                             | 176 +++++
 docs/contribute/committer_guide.rst                |  36 +-
 docs/contribute/community.rst                      |   6 +-
 docs/contribute/document.rst                       |  53 +-
 docs/contribute/git_howto.rst                      |  47 +-
 docs/contribute/index.rst                          |   3 +-
 docs/contribute/pull_request.rst                   |   2 +
 docs/legacy_redirect.py                            |   4 +
 gallery/tutorial/tvmc_python.py                    | 292 +++++++
 include/tvm/meta_schedule/schedule_rule.h          |  10 +
 include/tvm/runtime/module.h                       |   5 +
 include/tvm/tir/transform.h                        |   8 +
 include/tvm/tir/usmp/algorithms.h                  |  62 ++
 .../runtime.cc => include/tvm/tir/usmp/analysis.h  |  34 +-
 include/tvm/tir/usmp/transform.h                   |  64 ++
 include/tvm/tir/usmp/utils.h                       |  47 +-
 .../tvm/contrib/ethosu/cascader/device_config.py   | 156 +++-
 python/tvm/contrib/hexagon/build.py                |   4 +-
 python/tvm/contrib/pipeline_executor.py            | 111 ++-
 python/tvm/meta_schedule/schedule_rule/__init__.py |   1 +
 .../{random_compute_location.py => add_rfactor.py} |  30 +-
 python/tvm/meta_schedule/testing/schedule_rule.py  |   8 +
 python/tvm/meta_schedule/testing/te_workload.py    | 877 +++++++++++++++++++++
 python/tvm/micro/model_library_format.py           |   4 +-
 python/tvm/relay/backend/contrib/ethosu/codegen.py |  34 +-
 .../tvm/relay/backend/contrib/ethosu/legalize.py   |   2 +-
 .../contrib/ethosu/te/binary_elementwise.py        | 153 +++-
 .../relay/backend/contrib/ethosu/te/convolution.py |   4 +-
 .../relay/backend/contrib/ethosu/te/depthwise.py   | 162 +++-
 .../tvm/relay/backend/contrib/ethosu/te/pooling.py | 139 +++-
 .../backend/contrib/ethosu/te/unary_elementwise.py | 118 ++-
 python/tvm/relay/frontend/common.py                |   8 +-
 python/tvm/relay/op/_tensor_grad.py                |  53 +-
 python/tvm/relay/op/nn/_nn.py                      |  78 ++
 python/tvm/relay/op/nn/nn.py                       |  51 ++
 python/tvm/relay/prelude.py                        |  37 +-
 python/tvm/relay/qnn/op/qnn.py                     |  40 +-
 python/tvm/relay/testing/__init__.py               |   1 +
 python/tvm/runtime/module.py                       |  22 +-
 python/tvm/runtime/ndarray.py                      |   2 +-
 python/tvm/topi/cuda/batch_matmul_tensorcore.py    |   6 +-
 python/tvm/topi/cuda/conv2d_nhwc_winograd.py       |   6 +-
 python/tvm/topi/cuda/dense_tensorcore.py           |   6 +-
 python/tvm/topi/generic/conv2d.py                  |  10 +-
 python/tvm/topi/testing/__init__.py                |   1 +
 .../topi/testing/conv2d_backcward_weight_python.py |  76 ++
 src/arith/int_operator.h                           |   4 +-
 src/contrib/ethosu/cascader/parts/ethosu.cc        |   8 +-
 src/driver/driver_api.cc                           |   7 +-
 src/meta_schedule/schedule_rule/add_rfactor.cc     | 122 +++
 src/meta_schedule/utils.h                          |  20 +
 src/printer/tvmscript_printer.cc                   |  18 +-
 src/relay/backend/aot_executor_codegen.cc          | 235 ++++--
 src/relay/backend/build_module.cc                  |   4 +-
 src/relay/backend/contrib/ethosu/source_module.cc  |   2 +
 src/relay/backend/te_compiler_cache.cc             |   2 +-
 src/relay/backend/utils.h                          |  60 +-
 src/relay/backend/vm/compiler.cc                   |   3 +-
 src/relay/ir/expr_functor.cc                       |  28 +-
 src/relay/op/nn/convolution.cc                     |  89 +++
 src/relay/transforms/annotate_target.cc            |   4 +-
 src/relay/transforms/device_planner.cc             |  30 +-
 src/relay/transforms/first_order_gradient.cc       |   2 +-
 src/relay/transforms/forward_rewrite.cc            |   2 +-
 src/relay/transforms/fuse_ops.cc                   |   2 +-
 src/relay/transforms/memory_alloc.cc               |   2 +-
 src/relay/transforms/partition_graph.cc            |   2 +-
 src/relay/transforms/split_args.cc                 |   4 +-
 src/relay/transforms/to_a_normal_form.cc           |   2 +-
 src/relay/transforms/to_cps.cc                     |   2 +-
 src/relay/transforms/transform_layout.h            |   4 +-
 .../hexagon/android/sim/hexagon_device_sim.cc      |   1 +
 src/runtime/hexagon/hexagon/hexagon_buffer.cc      |  23 +-
 src/runtime/meta_data.h                            |  47 --
 src/runtime/module.cc                              |   9 +
 src/runtime/pipeline/pipeline_executor.cc          |  42 +-
 src/runtime/pipeline/pipeline_executor.h           |  21 +-
 src/runtime/pipeline/pipeline_struct.h             |  42 +
 src/runtime/rpc/rpc_local_session.h                |   2 +-
 src/support/ring_buffer.h                          |   2 +-
 src/support/socket.h                               |   6 +-
 src/target/llvm/llvm_common.h                      |   2 +-
 src/target/metadata_module.cc                      |   2 +-
 src/target/metadata_module.h                       |   4 +-
 src/target/source/codegen_c.cc                     |  55 --
 src/target/source/codegen_c.h                      |  13 +-
 src/target/source/codegen_source_base.cc           |  55 ++
 src/target/source/codegen_source_base.h            |  12 +
 src/target/source/source_module.cc                 | 265 +++++--
 src/target/source/source_module.h                  |   4 +-
 src/target/target_kind.cc                          |   1 +
 src/te/operation/create_primfunc.cc                |   2 +-
 src/te/operation/tensorize.cc                      |   2 +-
 src/tir/schedule/analysis.h                        |  38 +
 src/tir/schedule/analysis/analysis.cc              | 186 +++++
 src/tir/schedule/primitive/cache_read_write.cc     |   2 +-
 src/tir/schedule/utils.h                           |  54 ++
 src/tir/transforms/coproc_sync.cc                  |   2 +-
 src/tir/transforms/ir_utils.cc                     |  14 +-
 src/tir/transforms/make_unpacked_api.cc            |  23 +-
 src/tir/usmp/algo/greedy.cc                        |   1 +
 src/tir/usmp/analysis/extract_buffer_info.cc       |  19 +-
 src/tir/usmp/transform/assign_pool_info.cc         | 120 +++
 .../convert_pool_allocations_to_offsets.cc         |  47 +-
 src/tir/usmp/unified_static_memory_planner.cc      |  98 +++
 src/tir/usmp/utils.cc                              |  68 +-
 tests/cpp/build_module_test.cc                     |  16 +-
 tests/cpp/runtime/hexagon_buffer.cc                |  14 +
 tests/python/contrib/test_cmsisnn/test_conv2d.py   | 116 ++-
 .../contrib/test_ethosu/cascader/conftest.py       |  65 +-
 tests/python/contrib/test_ethosu/cascader/infra.py |  63 +-
 .../test_ethosu_binary_elementwise_matcher.py      | 209 +++++
 .../cascader/test_ethosu_block_config.py           |  97 ++-
 .../cascader/test_ethosu_conv2d_matcher.py         |   7 +-
 ...tcher.py => test_ethosu_depthwise2d_matcher.py} |  34 +-
 .../cascader/test_ethosu_part_performance.py       |  37 +-
 ...d_matcher.py => test_ethosu_pooling_matcher.py} |  57 +-
 .../test_ethosu_unary_elementwise_matcher.py       | 158 ++++
 .../contrib/test_ethosu/cascader/test_graph.py     |  24 +
 tests/python/contrib/test_ethosu/infra.py          |   2 +-
 .../contrib/test_ethosu/test_layout_optimizer.py   |  80 +-
 .../contrib/test_ethosu/test_lut_optimizer.py      |  38 +
 tests/python/frontend/tensorflow/test_forward.py   |  28 +-
 tests/python/relay/aot/aot_test_utils.py           |   6 +-
 tests/python/relay/aot/corstone300.ld              |   2 +
 tests/python/relay/aot/corstone300.mk              |  12 +-
 tests/python/relay/aot/default.mk                  |  13 +-
 tests/python/relay/aot/test_c_device_api.py        |  61 +-
 tests/python/relay/aot/test_crt_aot.py             |  40 +-
 tests/python/relay/aot/test_crt_aot_usmp.py        | 266 +++++++
 tests/python/relay/test_op_grad_level2.py          |  44 +-
 tests/python/relay/test_pipeline_executor.py       |  94 ++-
 tests/python/unittest/test_ci.py                   |  28 +
 ...test_meta_schedule_schedule_rule_add_rfactor.py |  80 ++
 ...test_meta_schedule_schedule_rule_auto_inline.py |   2 -
 ...ransform_convert_pool_allocations_to_offsets.py |   4 +-
 .../python/unittest/test_tvmscript_syntax_sugar.py |  23 +
 tests/scripts/ci.py                                |   9 +
 tests/scripts/git_skip_ci.py                       |  49 +-
 tests/scripts/{git_skip_ci.py => git_utils.py}     |  75 +-
 tests/scripts/github_cc_reviewers.py               |  81 ++
 web/src/compact.ts                                 |   4 +-
 web/src/runtime.ts                                 |   4 +-
 156 files changed, 6049 insertions(+), 1003 deletions(-)
 copy nnvm/tests/cpp/unittest.mk => .github/workflows/cc_bot.yml (50%)
 copy docker/install/{ubuntu_install_universal.sh => ubuntu_install_sccache.sh} 
(79%)
 copy tests/lint/pylint.sh => docker/install/ubuntu_install_wasmtime.sh (72%)
 mode change 100755 => 100644
 create mode 100644 docs/contribute/ci.rst
 create mode 100644 gallery/tutorial/tvmc_python.py
 create mode 100644 include/tvm/tir/usmp/algorithms.h
 copy src/tir/op/runtime.cc => include/tvm/tir/usmp/analysis.h (57%)
 create mode 100644 include/tvm/tir/usmp/transform.h
 copy python/tvm/meta_schedule/schedule_rule/{random_compute_location.py => 
add_rfactor.py} (51%)
 create mode 100644 python/tvm/meta_schedule/testing/te_workload.py
 create mode 100644 python/tvm/topi/testing/conv2d_backcward_weight_python.py
 create mode 100644 src/meta_schedule/schedule_rule/add_rfactor.cc
 create mode 100644 src/tir/usmp/transform/assign_pool_info.cc
 create mode 100644 src/tir/usmp/unified_static_memory_planner.cc
 create mode 100644 
tests/python/contrib/test_ethosu/cascader/test_ethosu_binary_elementwise_matcher.py
 copy tests/python/contrib/test_ethosu/cascader/{test_ethosu_conv2d_matcher.py 
=> test_ethosu_depthwise2d_matcher.py} (82%)
 copy tests/python/contrib/test_ethosu/cascader/{test_ethosu_conv2d_matcher.py 
=> test_ethosu_pooling_matcher.py} (59%)
 create mode 100644 
tests/python/contrib/test_ethosu/cascader/test_ethosu_unary_elementwise_matcher.py
 create mode 100644 tests/python/relay/aot/test_crt_aot_usmp.py
 create mode 100644 
tests/python/unittest/test_meta_schedule_schedule_rule_add_rfactor.py
 copy tests/scripts/{git_skip_ci.py => git_utils.py} (57%)
 mode change 100755 => 100644
 create mode 100755 tests/scripts/github_cc_reviewers.py

Reply via email to