You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ma...@apache.org on 2021/12/07 12:18:30 UTC

[tvm] branch ci-docker-staging updated (90e3a9a -> 5ff0fac)

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

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


    omit 90e3a9a  Update Jenkinsfile
    omit aeaa5d3  Hotfix jenkins
    omit 8712217  [CI] Use correct variable for image name in Jenkinsfile
     add eaa6aee  fix debug mask param check typo (#9586)
     add fb4b7e2  [BugFix] fix nvptx not supported by device_enabled error (#9585)
     add adf560e  [CUTLASS] Refactor GEMM generator in preparation for conv2d (#9571)
     add 976e3a3  Hotfix Jenkinsfile (#9592)
     add 88a7ced  [Frontend][PaddlePaddle] Support conv2d_transpose/rnn/fill_constant_batch_size_like (#9564)
     add 52edc9a  [5/10] Code generation for Depthwise Convolution via CMSIS-NN (#9409)
     add a82abd4  [microNPU] Add support for unary elementwise CLZ (#9577)
     add 18c8878  [TVMC] Adds ethos-u-vela dependency in the "tvmc" set of dependencies. (#9590)
     add 2d32120  [ETHOSN] Update compilation defaults to Ethos(TM)-N78 (#9563)
     add f32042f  Section names for TVM generated constants (#9524)
     add 515fc88  Update autotvm_relay_x86.py (#9601)
     add 9ca27b7  [community] @areusch -> PMC (#9604)
     add 3bdcf87  update the type of return value (#9603)
     add 7e673f8  Split GHA into 2 workflows (#9578)
     add 15dc782  adding ArgReduceAttr to to inherit from Attrs (#9606)
     add bb50884  [ETHOSN] Add support for Ethos-N 21.08 driver stack release. (#9596)
     add 6c32f97  Add minimal forwarding RPC server for host driven python execution on Hexagon (#9526)
     add 32e8012  [microTVM][TVMC] Add TVMC test for Arduino and Zephyr (#9584)
     add 3047709  [Relay] Use LowerTEPass in VM (#9483)
     add 9ada371  [microNPU] Add the infrastructure for lookup table and TANH (#9547)
     add 2275359  [microNPU][1] Add affine analysis structures for the cascader (#9458)
     add c22d80d  [microNPU] Move the compilation to use Target Hooks. (#9597)
     add a76f648  fix device on HandleCopyFromRemote (#9616)
     add 70de68a  Fix cuDNN call for NHWC layout (#9600)
     add 86716a5  [TVMScript] support kTarget func attr in tir script (#9594)
     add 0579b4b  [DRIVER] Specify name when build with primfunc (#9602)
     add dc988b2  [CUTLASS] Initial conv2d support (#9595)
     add 5014b74  [microNPU] fix the CMake to keep utils.cc (#9630)
     add 0cd6868  [microNPU] Fixing imports in the entry point (#9624)
     add 756debc  [TIR][USMP] Greedy memory planning algorithm (#9214)
     add b4cc3ba  [microNPU] Mean legalization support (#9576)
     add dbfbd16  [microNPU] removing extra bytes for workspace (#9629)
     add 6af5bbd  Assume /Tools is part of the HEXAGON_TOOLCHAIN env variable (#9609)
     add f435a13  [microNPU] Add RequantizeArgs import to MeanParams (#9636)
     add 724f35e  [TVMC] micro, run: Disable micro support when USE_MICRO=OFF (#9632)
     add 6c8ed60  [microNPU] Add NHWC -> NHCWB16 layout transformation pass (#9561)
     add ce8cc54  [RPC] Report correct port from C++ RPC to tracker. (#9642)
     add 85fb3d3  Document CMSIS-NN Options. (#9647)
     add 1d55350  [TVMC] run: Fix call to non-existing method (#9608)
     add 1d40ffb  [Executor] Debug Graph Executor - Dumping output tensors include topographical ordering (#9557)
     add 7f683da  [TVMSCRIPT] Misc error message improvements (#9543)
     add 643d991  [microNPU] Refactor codegen tests (#9623)
     add befa7f3  [microNPU] Fix bug with re-reading in EncodeConstants (#9646)
     add ccd59e8  [Dyn] Use SizeVar instead of Var in the GetShape function (#9650)
     add a03a85b  [microTVM] Remove prepare_options() (#9644)
     add 58f4733  [CI][microNPU]Running tests parallel using pytest-xdist (#9625)
     add 498d6d9  [microNPU] Upgrade Vela to v3.2.0 (#9635)
     add 8977eca  [MetaSchedule] Fix comments in instruction traits (#9614)
     add d6960ce  add einsum in pytorch frontend (#9651)
     add 9c41153  [ONNX]Support Opset 13 split IFF the split is a constant (#9643)
     add 3f1c931  [7/10] Code generation for Pooling and Fully Connected via CMSIS-NN (#9531)
     add 260c95d  [microNPU] Add support for TFLite concatenate (#9589)
     add 278173c  Document Project API server. (#9654)
     add 32ae501  [CI][MicroTVM] Disable autotune log check since microtvm autotune has erros  (#9639)
     add 459563d  [TVMScript] Syntax sugar for reads & writes (#9634)
     add 210a192  [microNPU] Refactor section name test to remove relay_ir_builder (#9658)
     add 31a23d8  [TVMScript] fixing block attr printing bug (#9667)
     add 509096e  Fix NormalizeError to allow colon inside CHECK (#9670)
     add a3e03a3  [Torch] Frontend update to support PyTorch 1.10 (#9664)
     add cb132e2  [TIR][USMP] Augmenting the algo interface with memory pressure (#9649)
     add 00b0bee  [Target][TVMC][UX] Avoid creation of dummy Target objects in TVMC (#9662)
     add 8055184  Update gen_requirements.py with new onnx things  (#9541)
     add 224f8da  [microNPU] Support different constant datatypes (#9626)
     new 5ff0fac  [CI] Update ci_cpu docker image

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   (90e3a9a)
            \
             N -- N -- N   refs/heads/ci-docker-staging (5ff0fac)

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/actions/setup/action.yml                   |  22 +
 .github/workflows/main.yml                         |  78 +-
 CMakeLists.txt                                     |   2 +
 CONTRIBUTORS.md                                    |   2 +-
 Jenkinsfile                                        |   2 +-
 apps/cpp_rpc/rpc_server.cc                         |  35 +-
 apps/hexagon_launcher/README.md                    |   8 +-
 apps/hexagon_proxy_rpc/Readme.md                   |  82 ++
 apps/hexagon_proxy_rpc/cmake/HexagonRPC.cmake      |  56 ++
 .../hexagon_proxy_rpc/cmake/android/CMakeLists.txt | 104 +++
 .../hexagon_proxy_rpc/cmake/hexagon/CMakeLists.txt |  81 ++
 apps/hexagon_proxy_rpc/common.h                    |  59 ++
 apps/hexagon_proxy_rpc/hexagon_core.cc             | 204 +++++
 .../hexagon_proxy_rpc/hexagon_proxy_rpc.idl        |  41 +-
 apps/hexagon_proxy_rpc/rpc_env.cc                  | 326 +++++++
 .../template_project/microtvm_api_server.py        |  56 +-
 .../zephyr/template_project/microtvm_api_server.py |  29 +-
 cmake/config.cmake                                 |   7 +
 cmake/modules/Hexagon.cmake                        |  91 +-
 cmake/modules/contrib/EthosU.cmake                 |  12 +-
 cmake/utils/FindEthosN.cmake                       |  25 +-
 .../install/ubuntu_install_ethosn_driver_stack.sh  |   2 +-
 docker/install/ubuntu_install_vela.sh              |   5 +-
 docs/arch/index.rst                                |   1 +
 docs/arch/microtvm_project_api.rst                 | 150 ++++
 docs/arch/model_library_format.rst                 |   2 +
 gallery/tutorial/autotvm_relay_x86.py              |   2 +-
 include/tvm/relay/function.h                       |  14 +
 include/tvm/runtime/vm/executable.h                |  11 +-
 include/tvm/target/se_scope.h                      |   4 +-
 include/tvm/tir/transform.h                        |   5 +
 include/tvm/tir/usmp/utils.h                       |  39 +
 python/gen_requirements.py                         |   6 +-
 python/tvm/contrib/cutlass/build.py                |  90 +-
 python/tvm/contrib/cutlass/conv2d_operation.py     | 240 ++++++
 python/tvm/contrib/cutlass/gen_conv2d.py           | 147 ++++
 python/tvm/contrib/cutlass/gen_gemm.py             | 233 +----
 .../cutlass/{gen_gemm.py => gen_tensor_op.py}      | 202 +----
 python/tvm/contrib/cutlass/library.py              |  57 +-
 python/tvm/contrib/debugger/debug_result.py        |  19 +-
 .../tvm/contrib/ethosu/__init__.py                 |   6 +-
 .../tvm/contrib/ethosu/cascader/__init__.py        |  10 +-
 .../tvm/contrib/ethosu/cascader/_ffi_api.py        |   8 +-
 python/tvm/contrib/ethosu/cascader/propagator.py   |  57 ++
 .../tvm/contrib/ethosu/cascader/stripe_config.py   |  86 ++
 python/tvm/driver/build_module.py                  |   6 +-
 python/tvm/driver/tvmc/compiler.py                 |   4 +-
 python/tvm/driver/tvmc/micro.py                    |  38 +-
 python/tvm/driver/tvmc/runner.py                   |  22 +-
 python/tvm/driver/tvmc/target.py                   |  26 +-
 python/tvm/micro/project.py                        |   3 +-
 python/tvm/relay/backend/contrib/ethosu/codegen.py | 330 +++++++-
 .../tvm/relay/backend/contrib/ethosu/legalize.py   | 281 +++++++
 .../relay/backend/contrib/ethosu/op/depthwise.py   |   6 +
 .../relay/backend/contrib/ethosu/op/op_attrs.py    |  49 ++
 .../backend/contrib/ethosu/op/unary_elementwise.py |   3 +-
 .../relay/backend/contrib/ethosu/te/convolution.py |   9 +-
 .../relay/backend/contrib/ethosu/te/depthwise.py   |  24 +-
 .../relay/backend/contrib/ethosu/te/identity.py    |  13 +-
 .../tvm/relay/backend/contrib/ethosu/te/pooling.py |  11 +-
 .../backend/contrib/ethosu/te/unary_elementwise.py |   7 +-
 .../contrib/ethosu/tir/binary_elementwise.py       |   6 +-
 .../relay/backend/contrib/ethosu/tir/compiler.py   |  17 +-
 .../backend/contrib/ethosu/tir/convolution.py      |   7 +-
 .../relay/backend/contrib/ethosu/tir/depthwise.py  |   5 +-
 python/tvm/relay/backend/contrib/ethosu/tir/dma.py |  14 +-
 .../relay/backend/contrib/ethosu/tir/identity.py   |  24 +-
 .../tvm/relay/backend/contrib/ethosu/tir/passes.py | 237 +++++-
 .../relay/backend/contrib/ethosu/tir/pooling.py    |  16 +-
 .../relay/backend/contrib/ethosu/tir/scheduler.py  |  48 +-
 .../relay/backend/contrib/ethosu/tir/transform.py  |   7 +-
 .../contrib/ethosu/tir/unary_elementwise.py        |  10 +-
 .../backend/contrib/ethosu/tir_to_cs_translator.py | 113 ++-
 python/tvm/relay/backend/contrib/ethosu/util.py    |  55 ++
 .../tvm/relay/backend/contrib/ethosu/vela_api.py   |   2 +-
 python/tvm/relay/backend/graph_executor_codegen.py |   2 +-
 python/tvm/relay/backend/te_compiler.py            |   2 +-
 python/tvm/relay/frontend/onnx.py                  |  25 +
 python/tvm/relay/frontend/paddlepaddle.py          | 406 ++++++++-
 python/tvm/relay/frontend/pytorch.py               |  48 +-
 python/tvm/relay/frontend/pytorch_utils.py         |   4 +-
 python/tvm/relay/op/contrib/cmsisnn.py             |  83 +-
 python/tvm/relay/op/contrib/cutlass.py             |   7 +
 python/tvm/relay/op/contrib/ethosu.py              | 201 ++++-
 python/tvm/relay/op/nn/_nn.py                      |  15 +
 python/tvm/relay/op/op_attrs.py                    |   5 +
 python/tvm/relay/op/strategy/cuda.py               |  35 +-
 python/tvm/runtime/object_generic.py               |   8 +-
 python/tvm/runtime/vm.py                           |   4 +-
 python/tvm/script/parser.py                        |  87 +-
 python/tvm/script/tir/__init__.pyi                 |  14 +-
 python/tvm/script/tir/special_stmt.py              |  54 +-
 python/tvm/target/__init__.py                      |   2 +-
 python/tvm/target/target.py                        |   5 +
 python/tvm/tir/schedule/state.py                   |   2 +-
 python/tvm/tir/usmp/utils.py                       |   8 -
 src/contrib/ethosu/cascader/common.h               | 111 +++
 src/contrib/ethosu/cascader/propagator.cc          | 124 +++
 src/contrib/ethosu/cascader/propagator.h           | 137 +++
 src/contrib/ethosu/cascader/stripe_config.cc       | 181 ++++
 src/contrib/ethosu/cascader/stripe_config.h        | 235 ++++++
 src/printer/tvmscript_printer.cc                   |  28 +-
 src/relay/analysis/call_graph.cc                   |  26 +-
 src/relay/backend/aot_executor_codegen.cc          |  66 +-
 .../backend/contrib/cmsisnn/generate_constants.cc  |  25 +-
 src/relay/backend/contrib/cmsisnn/relay_to_tir.cc  | 260 +++++-
 .../backend/contrib/cmsisnn/tir_to_runtime.cc      | 440 ++++++++--
 src/relay/backend/contrib/codegen_c/codegen_c.h    |  12 +-
 src/relay/backend/contrib/cutlass/codegen.cc       | 134 ++-
 src/relay/backend/contrib/ethosn/codegen.cc        |   7 +-
 src/relay/backend/contrib/ethosn/codegen_ethosn.h  |   2 +-
 .../backend/contrib/ethosn/ethosn_api_version.h    |   9 +-
 src/relay/backend/contrib/ethosu/codegen.cc        | 136 +++
 src/relay/backend/contrib/ethosu/source_module.cc  | 123 ++-
 src/relay/backend/contrib/ethosu/utils.cc          |  75 ++
 src/relay/backend/contrib/ethosu/utils.h           |  96 +++
 .../backend/contrib/example_target_hooks/target.cc |   1 +
 src/relay/backend/contrib/verilator/codegen.cc     |   1 +
 src/relay/backend/graph_executor_codegen.cc        |  80 +-
 src/relay/backend/graph_plan_memory.cc             |  25 +-
 src/relay/backend/interpreter.cc                   |  54 +-
 src/relay/backend/te_compiler.cc                   | 670 +++++++++------
 src/relay/backend/te_compiler.h                    |  24 +-
 src/relay/backend/te_compiler_cache.cc             |  89 +-
 src/relay/backend/utils.cc                         |  23 +-
 src/relay/backend/utils.h                          |   8 +-
 src/relay/backend/vm/compiler.cc                   | 335 ++++----
 src/relay/backend/vm/compiler.h                    |  18 +-
 src/relay/backend/vm/inline_primitives.cc          | 169 ----
 src/relay/backend/vm/removed_unused_funcs.cc       |  20 +-
 src/relay/ir/function.cc                           |  11 +
 src/relay/ir/transform.cc                          |  26 +-
 src/relay/op/call/call.cc                          |  11 +
 src/relay/op/call/call.h                           |   8 +
 src/relay/op/contrib/ethosu/binary_elementwise.cc  |  10 +-
 src/relay/op/contrib/ethosu/depthwise.cc           |  31 +-
 src/relay/op/contrib/ethosu/unary_elementwise.cc   |  27 +-
 src/relay/op/memory/device_copy.cc                 |  10 -
 src/relay/op/memory/device_copy.h                  |   8 -
 src/relay/op/vm/vm.cc                              |  82 +-
 src/relay/op/vm/vm.h                               |   3 +-
 src/relay/transforms/dead_code.cc                  |  27 +-
 src/relay/transforms/device_domains.cc             |  15 -
 src/relay/transforms/device_domains.h              |   1 -
 src/relay/transforms/device_planner.cc             |   9 +-
 src/relay/transforms/fuse_ops.cc                   |   1 +
 src/relay/transforms/inline.cc                     |  54 +-
 src/relay/transforms/label_ops.cc                  |   6 +
 src/relay/transforms/memory_alloc.cc               | 294 ++++---
 src/relay/transforms/target_hooks.cc               |   5 +-
 src/relay/transforms/type_infer.cc                 |  19 +-
 src/runtime/c_runtime_api.cc                       |   7 +-
 src/runtime/contrib/cudnn/conv_forward.cc          |  64 +-
 src/runtime/contrib/ethosn/ethosn_device.cc        |  31 +-
 src/runtime/contrib/ethosn/ethosn_device.h         |  18 +-
 src/runtime/contrib/ethosn/ethosn_runtime.cc       |  27 +-
 src/runtime/contrib/ethosn/ethosn_runtime.h        |   9 +-
 src/runtime/contrib/verilator/verilator_runtime.cc |  10 +
 src/runtime/contrib/verilator/verilator_runtime.h  |   4 +-
 src/runtime/graph_executor/graph_executor.cc       |   1 +
 src/runtime/hexagon/android/hexagon_module.cc      |  58 +-
 src/runtime/hexagon/hexagon/hexagon_buffer.cc      |  17 +-
 src/runtime/hexagon/hexagon/hexagon_common.cc      |   7 +
 .../hexagon/hexagon/hexagon_device_api_v2.cc       |   1 +
 src/runtime/hexagon/hexagon_module.cc              | 102 +++
 src/runtime/hexagon/hexagon_module.h               |  30 +
 .../hexagon/{hexagon => host}/hexagon_module.cc    |  13 +-
 src/runtime/hexagon/proxy_rpc/device_api.cc        | 155 ++++
 .../micro/standalone/microtvm_graph_executor.cc    |   1 +
 src/runtime/minrpc/minrpc_server.h                 |   2 +-
 src/runtime/module.cc                              |   2 +-
 src/runtime/vm/vm.cc                               |  10 +-
 src/target/llvm/codegen_hexagon.cc                 |  40 +-
 src/target/llvm/codegen_nvptx.cc                   |   2 +-
 src/target/source/codegen_c_host.cc                |  15 +-
 src/target/source/codegen_c_host.h                 |   2 +-
 src/target/target_kind.cc                          |   8 +-
 src/tir/ir/expr.cc                                 |  51 +-
 src/tir/schedule/instruction_traits.h              |   4 +-
 src/tir/transforms/lower_tvm_builtin.cc            |   5 +
 src/tir/transforms/make_unpacked_api.cc            |  20 +-
 src/tir/usmp/algo/greedy.cc                        | 235 ++++++
 src/tir/usmp/analysis/extract_buffer_info.cc       | 131 ++-
 src/tir/usmp/utils.cc                              |  22 +
 tests/cpp/build_module_test.cc                     |   1 +
 .../dsp/micro_kernel => tests/micro}/__init__.py   |   0
 tests/micro/arduino/conftest.py                    |  84 +-
 .../micro/arduino/test_arduino_error_detection.py  |   9 +-
 tests/micro/arduino/test_arduino_rpc_server.py     |  20 +-
 tests/micro/arduino/test_arduino_workflow.py       |   8 +-
 tests/micro/arduino/{conftest.py => test_utils.py} |  70 +-
 .../micro/common}/__init__.py                      |   0
 tests/micro/common/conftest.py                     |  47 ++
 tests/micro/common/test_tvmc.py                    | 199 +++++
 tests/python/contrib/test_cmsisnn/test_conv2d.py   | 147 +++-
 .../{test_conv2d.py => test_fully_connected.py}    | 127 +--
 tests/python/contrib/test_cmsisnn/test_pooling.py  | 173 ++++
 tests/python/contrib/test_cudnn.py                 |   4 +-
 tests/python/contrib/test_cutlass.py               |  98 ++-
 tests/python/contrib/test_ethosn/infrastructure.py |   2 +-
 tests/python/contrib/test_ethosn/test_conv2d.py    |   7 +-
 .../contrib/test_ethosn/test_fullyconnected.py     |   3 +-
 tests/python/contrib/test_ethosn/test_networks.py  |  34 +-
 .../contrib/test_ethosu/cascader/__init__.py       |   6 +-
 .../test_ethosu/cascader/test_propagator.py        | 136 +++
 .../test_ethosu/cascader/test_stripe_config.py     | 215 +++++
 tests/python/contrib/test_ethosu/infra.py          |   8 +-
 tests/python/contrib/test_ethosu/test_codegen.py   | 933 ++++++++++-----------
 .../contrib/test_ethosu/test_encode_constants.py   |  82 +-
 .../contrib/test_ethosu/test_layout_optimizer.py   | 623 ++++++++++++++
 tests/python/contrib/test_ethosu/test_legalize.py  | 292 ++++++-
 .../contrib/test_ethosu/test_lookup_table.py       | 173 ++++
 .../contrib/test_ethosu/test_lut_optimizer.py      |  95 +++
 .../python/contrib/test_ethosu/test_placeholder.py |  14 +-
 .../test_ethosu/test_remove_concatenates.py        |  81 ++
 .../contrib/test_ethosu/test_replace_conv2d.py     |  46 +-
 .../contrib/test_ethosu/test_replace_copy.py       |   8 +-
 .../test_ethosu/test_replace_depthwise_conv2d.py   |   2 +-
 .../test_ethosu/test_replace_unary_elementwise.py  |   9 +-
 tests/python/contrib/test_ethosu/test_scheduler.py |  28 +-
 .../test_ethosu/test_tir_to_cs_translator.py       |  82 +-
 .../contrib/test_ethosu/test_type_inference.py     |   6 +-
 .../contrib/test_hexagon/proxy_rpc/__init__.py     |   5 +-
 .../contrib/test_hexagon/proxy_rpc/test_matmul.py  | 159 ++++
 tests/python/contrib/test_tensorrt.py              |   3 +-
 .../contrib/test_verilator/test_verilator_ops.py   |   6 +
 tests/python/driver/tvmc/test_compiler.py          |  24 +-
 tests/python/frontend/onnx/test_forward.py         |  18 +-
 tests/python/frontend/paddlepaddle/test_forward.py |  69 +-
 tests/python/frontend/pytorch/test_forward.py      |  14 +
 .../frontend/pytorch/test_object_detection.py      |   6 +-
 tests/python/frontend/pytorch/test_rnns.py         |   2 +-
 tests/python/relay/aot/test_c_device_api.py        |   5 +-
 tests/python/relay/aot/test_crt_aot.py             |  23 +
 tests/python/relay/dyn/test_dynamic_op_level10.py  |   6 +-
 tests/python/relay/test_any.py                     |   6 +-
 tests/python/relay/test_pass_plan_devices.py       |  49 --
 tests/python/relay/test_vm.py                      |  13 +-
 tests/python/relay/test_vm_serialization.py        |   6 +-
 tests/python/unittest/test_crt.py                  |   3 +-
 tests/python/unittest/test_link_params.py          |   2 +-
 .../test_tir_transform_make_unpacked_api.py        |  37 +-
 tests/python/unittest/test_tir_usmp_algo.py        | 678 +++++++++++++++
 .../test_tir_usmp_analysis_extract_bufferinfo.py   | 599 +++++++------
 tests/python/unittest/test_tir_usmp_utils.py       |   6 +-
 tests/python/unittest/test_tvmscript_complete.py   |   6 +
 .../python/unittest/test_tvmscript_error_report.py |  74 +-
 tests/python/unittest/test_tvmscript_roundtrip.py  |  50 ++
 .../python/unittest/test_tvmscript_syntax_sugar.py |  66 ++
 tests/scripts/task_python_ethosn_tests.sh          |   4 +-
 tests/scripts/task_python_integration.sh           |   8 +-
 tests/scripts/task_python_microtvm.sh              |   4 +
 252 files changed, 12814 insertions(+), 3643 deletions(-)
 create mode 100644 .github/actions/setup/action.yml
 create mode 100644 apps/hexagon_proxy_rpc/Readme.md
 create mode 100644 apps/hexagon_proxy_rpc/cmake/HexagonRPC.cmake
 create mode 100644 apps/hexagon_proxy_rpc/cmake/android/CMakeLists.txt
 create mode 100644 apps/hexagon_proxy_rpc/cmake/hexagon/CMakeLists.txt
 create mode 100644 apps/hexagon_proxy_rpc/common.h
 create mode 100644 apps/hexagon_proxy_rpc/hexagon_core.cc
 copy src/runtime/contrib/ethosn/ethosn_device.h => apps/hexagon_proxy_rpc/hexagon_proxy_rpc.idl (53%)
 create mode 100644 apps/hexagon_proxy_rpc/rpc_env.cc
 mode change 100644 => 100755 docker/install/ubuntu_install_vela.sh
 create mode 100644 docs/arch/microtvm_project_api.rst
 create mode 100644 python/tvm/contrib/cutlass/conv2d_operation.py
 create mode 100644 python/tvm/contrib/cutlass/gen_conv2d.py
 copy python/tvm/contrib/cutlass/{gen_gemm.py => gen_tensor_op.py} (52%)
 copy cmake/modules/contrib/EthosU.cmake => python/tvm/contrib/ethosu/__init__.py (82%)
 copy cmake/modules/contrib/EthosU.cmake => python/tvm/contrib/ethosu/cascader/__init__.py (76%)
 copy cmake/modules/contrib/EthosU.cmake => python/tvm/contrib/ethosu/cascader/_ffi_api.py (82%)
 create mode 100644 python/tvm/contrib/ethosu/cascader/propagator.py
 create mode 100644 python/tvm/contrib/ethosu/cascader/stripe_config.py
 create mode 100644 python/tvm/relay/backend/contrib/ethosu/op/op_attrs.py
 create mode 100644 src/contrib/ethosu/cascader/common.h
 create mode 100644 src/contrib/ethosu/cascader/propagator.cc
 create mode 100644 src/contrib/ethosu/cascader/propagator.h
 create mode 100644 src/contrib/ethosu/cascader/stripe_config.cc
 create mode 100644 src/contrib/ethosu/cascader/stripe_config.h
 create mode 100644 src/relay/backend/contrib/ethosu/codegen.cc
 create mode 100644 src/relay/backend/contrib/ethosu/utils.cc
 create mode 100644 src/relay/backend/contrib/ethosu/utils.h
 delete mode 100644 src/relay/backend/vm/inline_primitives.cc
 create mode 100644 src/runtime/hexagon/hexagon_module.cc
 rename src/runtime/hexagon/{hexagon => host}/hexagon_module.cc (73%)
 create mode 100644 src/runtime/hexagon/proxy_rpc/device_api.cc
 create mode 100644 src/tir/usmp/algo/greedy.cc
 copy {python/tvm/topi/arm_cpu/mprofile/dsp/micro_kernel => tests/micro}/__init__.py (100%)
 copy tests/micro/arduino/{conftest.py => test_utils.py} (62%)
 copy {python/tvm/topi/arm_cpu/mprofile/dsp/micro_kernel => tests/micro/common}/__init__.py (100%)
 create mode 100644 tests/micro/common/conftest.py
 create mode 100644 tests/micro/common/test_tvmc.py
 copy tests/python/contrib/test_cmsisnn/{test_conv2d.py => test_fully_connected.py} (69%)
 create mode 100644 tests/python/contrib/test_cmsisnn/test_pooling.py
 copy cmake/modules/contrib/EthosU.cmake => tests/python/contrib/test_ethosu/cascader/__init__.py (82%)
 create mode 100644 tests/python/contrib/test_ethosu/cascader/test_propagator.py
 create mode 100644 tests/python/contrib/test_ethosu/cascader/test_stripe_config.py
 create mode 100644 tests/python/contrib/test_ethosu/test_layout_optimizer.py
 create mode 100644 tests/python/contrib/test_ethosu/test_lookup_table.py
 create mode 100644 tests/python/contrib/test_ethosu/test_lut_optimizer.py
 copy cmake/modules/contrib/EthosU.cmake => tests/python/contrib/test_ethosu/test_placeholder.py (73%)
 create mode 100644 tests/python/contrib/test_ethosu/test_remove_concatenates.py
 copy cmake/modules/contrib/EthosU.cmake => tests/python/contrib/test_hexagon/proxy_rpc/__init__.py (82%)
 create mode 100644 tests/python/contrib/test_hexagon/proxy_rpc/test_matmul.py
 create mode 100644 tests/python/unittest/test_tir_usmp_algo.py
 create mode 100644 tests/python/unittest/test_tvmscript_syntax_sugar.py

[tvm] 01/01: [CI] Update ci_cpu docker image

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

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

commit 5ff0fac6f5c174759ca209e7a9d589e5eca0a5b7
Author: Manupa Karunaratne <ma...@arm.com>
AuthorDate: Tue Dec 7 12:07:24 2021 +0000

    [CI] Update ci_cpu docker image
    
    This commit updates the Jenkinsfile to use
    tlcpackstaging/ci_cpu:20211206-124834-9c4115320 as
    the ci_cpu docker image.
    
    Change-Id: I9cdfb50c5ad4e67b5c4bf4d2f042ea241ed4f911
---
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 29e844c..e51c423 100755
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -47,7 +47,7 @@ import org.jenkinsci.plugins.pipeline.modeldefinition.Utils
 // NOTE: these lines are scanned by docker/dev_common.sh. Please update the regex as needed. -->
 ci_lint = "tlcpack/ci-lint:v0.67"
 ci_gpu = "tlcpack/ci-gpu:v0.78"
-ci_cpu = "tlcpack/ci-cpu:v0.79"
+ci_cpu = "tlcpackstaging/ci_cpu:20211206-124834-9c4115320"
 ci_wasm = "tlcpack/ci-wasm:v0.71"
 ci_i386 = "tlcpack/ci-i386:v0.74"
 ci_qemu = "tlcpack/ci-qemu:v0.08"