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 2021/11/04 15:12:26 UTC

[tvm] branch ci-docker-staging updated (02dd373 -> d2cf72c)

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.


    omit 02dd373  fix
     add 54019b9  [microTVM] Add microTVM Template Projects to tlcpack pip Package (#9309)
     add 36e216b  [IR] Minor cleanup to tvm.ir.instrument.PassInstrument (#9392)
     add 1a3dac7  [VMCompiler] Support shape func lowering for nested function call (#9405)
     add 56c4d07  BUG: Make sure FoldConstant can inline constants underneath on_device annotations (#9367)
     add c83dfa6  fix (#9412)
     add d1aebcb  [TVMC] Keep quantized weights when importing PyTorch model (#9417)
     add aaae58f  [BYOC][NPU] Fix integration tests not running (#9415)
     add 7cfcad9  [BYOC][ACL] Update installation docs (#9426)
     add aeff3ea  BUG: alloc_tensor offset and reshape shape should be on the CPU (#9421)
     add 95bab00  Bump the CMake version in ubuntu_install_cmake_source.sh to 3.14.7. (#9424)
     add 5ed8e01  Support quantized ABS operator in TFLite frontend (#9411)
     add 01f90e0  [Frontend][PaddlePaddle] Support more common operators (#9428)
     add 5d0ce8e  Fix GetQmin and GetQmax from relay.qnn (#9427)
     add 054fff5  [DOC] Add tip on mitigation for symbol conflict with PyTorch (#9433)
     add 17e4ad6  change id (#9431)
     add 32f829c  add reviewer (#9430)
     add 60b21b9  [CUTLASS] Initial support for dynamic shape dense (#9419)
     add 90b946c  [ONNX][Converter] Add dynamic nodes support (#9380)
     add 8ada2b1  [TIR] Fix VerifyGPUCode for vectorized halfx8 store (#9420)
     add bff9884  [Keras] Add l2_normalize support (#9383)
     add a6c948a  Adds SEScope (Storage/Execution Scope) for use as new unit of planning in 'device' planning. (#9313)
     add c99f55f  [TVMScript] Use // and % for FloorDiv/FloorMod (#9437)
     add e0c1256  Removed a manual file handler pitfall (#9435)
     add 19b23b9  Arm(R) Ethos(TM)-U NPU Pooling operators support (#9384)
     add c7a01a4  [CUTLASS] Support batch_matmul (#9439)
     new d2cf72c  Validate tlcpackstaging/ci_cpu:20211102-232503-054fff568

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   (02dd373)
            \
             N -- N -- N   refs/heads/ci-docker-staging (d2cf72c)

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/CODEOWNERS                                 |  20 +-
 .gitignore                                         |   3 +-
 CMakeLists.txt                                     |   4 +
 CONTRIBUTORS.md                                    |   5 +-
 Jenkinsfile                                        |   2 +-
 .../template_project/microtvm_api_server.py        |   9 +-
 cmake/modules/Arduino.cmake                        |  78 ++++
 cmake/modules/StandaloneCrt.cmake                  |  15 +-
 cmake/modules/Zephyr.cmake                         |  78 ++++
 cmake/utils/Utils.cmake                            |  13 +
 docker/install/ubuntu_install_cmake_source.sh      |   4 +-
 docs/how_to/deploy/arm_compute_lib.rst             |  27 +-
 docs/install/from_source.rst                       |   3 +
 .../how_to/work_with_microtvm/micro_autotune.py    |  15 +-
 gallery/how_to/work_with_microtvm/micro_tflite.py  |   7 +-
 include/tvm/ir/attrs.h                             |   4 +-
 include/tvm/runtime/vm/executable.h                |   7 +
 include/tvm/runtime/vm/vm.h                        |   4 +-
 include/tvm/target/compilation_config.h            | 170 +++++++++
 include/tvm/target/se_scope.h                      | 349 ++++++++++++++++++
 include/tvm/target/target.h                        |  18 +-
 python/setup.py                                    |   7 +
 python/tvm/contrib/cutlass/__init__.py             |   2 +-
 python/tvm/contrib/cutlass/build.py                | 239 ++++++++++---
 python/tvm/contrib/cutlass/gemm_operation.py       |  15 +-
 python/tvm/contrib/cutlass/gen_gemm.py             |  69 +++-
 python/tvm/contrib/cutlass/library.py              |   2 +
 python/tvm/contrib/target/onnx.py                  |  10 +-
 python/tvm/driver/tvmc/frontends.py                |   4 +-
 python/tvm/ir/instrument.py                        | 158 ++++++--
 python/tvm/micro/__init__.py                       |   1 +
 python/tvm/micro/build.py                          |  46 +++
 .../tvm/relay/backend/contrib/ethosu/legalize.py   | 136 ++++++-
 .../relay/backend/contrib/ethosu/op/__init__.py    |   1 +
 .../relay/backend/contrib/ethosu/op/convolution.py |   6 +-
 .../relay/backend/contrib/ethosu/op/depthwise.py   |   8 +-
 .../contrib/ethosu/op/{depthwise.py => pooling.py} | 109 +++---
 .../relay/backend/contrib/ethosu/te/__init__.py    |   1 +
 .../relay/backend/contrib/ethosu/te/convolution.py |   2 +-
 .../relay/backend/contrib/ethosu/te/depthwise.py   |   2 +-
 .../contrib/ethosu/te/{depthwise.py => pooling.py} |  90 ++---
 .../relay/backend/contrib/ethosu/tir/compiler.py   |   2 +-
 .../tvm/relay/backend/contrib/ethosu/tir/passes.py |   2 +
 .../ethosu/tir/{depthwise.py => pooling.py}        |  62 +---
 .../backend/contrib/ethosu/tir_to_cs_translator.py | 112 ++++--
 python/tvm/relay/backend/vm.py                     |  12 +-
 python/tvm/relay/frontend/keras.py                 | 104 +++++-
 python/tvm/relay/frontend/paddlepaddle.py          | 278 ++++++++++++++
 python/tvm/relay/frontend/tflite.py                |   2 -
 python/tvm/relay/op/contrib/cutlass.py             |  11 +-
 python/tvm/relay/op/contrib/ethosu.py              | 139 ++++++-
 python/tvm/runtime/vm.py                           |   7 +
 python/tvm/script/tir/intrin.py                    |   5 +
 python/tvm/target/__init__.py                      |   2 +
 .../bound.py => target/compilation_config.py}      |  28 +-
 .../tvm/target/se_scope.py                         |   6 +-
 src/ir/module.cc                                   |   9 +-
 src/parser/parser.cc                               |   4 +-
 src/printer/relay_text_printer.cc                  |   4 +-
 src/printer/tvmscript_printer.cc                   |  14 +-
 src/relay/backend/aot_executor_codegen.cc          |   4 +-
 src/relay/backend/build_module.cc                  |  11 +-
 src/relay/backend/contrib/codegen_c/codegen_c.h    |  11 +-
 src/relay/backend/contrib/cutlass/codegen.cc       | 219 +++++++++---
 src/relay/backend/graph_executor_codegen.cc        |   2 +-
 src/relay/backend/te_compiler.cc                   |  14 +-
 src/relay/backend/te_compiler.h                    |   2 +-
 src/relay/backend/te_compiler_cache.cc             |  21 +-
 src/relay/backend/utils.h                          |   2 +-
 src/relay/backend/vm/compiler.cc                   |  41 ++-
 src/relay/backend/vm/compiler.h                    |   7 +-
 src/relay/backend/vm/inline_primitives.cc          |   2 +-
 src/relay/op/annotation/annotation.cc              |  10 +
 src/relay/op/contrib/ethosu/convolution.cc         |   6 +-
 src/relay/op/contrib/ethosu/depthwise.cc           |   4 +-
 src/relay/op/contrib/ethosu/pooling.cc             | 195 ++++++++++
 src/relay/qnn/utils.h                              |   6 +-
 src/relay/transforms/device_aware_visitors.cc      |   2 +-
 src/relay/transforms/device_planner.cc             |   2 +-
 src/relay/transforms/fold_constant.cc              | 398 ++++++++++++---------
 src/relay/transforms/memory_alloc.cc               |  16 +-
 src/runtime/cuda/cuda_device_api.cc                |  10 +-
 src/runtime/vm/executable.cc                       |  32 +-
 src/runtime/vm/memory_manager.cc                   |   8 +-
 src/runtime/vm/pooled_allocator.h                  |   6 +-
 src/runtime/vm/serialize_utils.h                   |   4 +-
 src/runtime/vm/vm.cc                               |  36 +-
 src/target/compilation_config.cc                   | 229 ++++++++++++
 src/target/se_scope.cc                             | 192 ++++++++++
 src/target/target.cc                               |  15 +-
 src/tir/analysis/verify_gpu_code.cc                |   8 +-
 tests/cpp/target/compilation_config_test.cc        | 184 ++++++++++
 tests/cpp/target/se_scope_test.cc                  | 119 ++++++
 tests/micro/arduino/conftest.py                    |  14 +-
 tests/micro/zephyr/test_utils.py                   |  11 +-
 tests/python/contrib/test_cutlass.py               | 212 +++++++++--
 tests/python/contrib/test_ethosu/infra.py          |  49 ++-
 tests/python/contrib/test_ethosu/test_codegen.py   |  89 +++++
 tests/python/contrib/test_ethosu/test_legalize.py  | 101 +++++-
 .../contrib/test_ethosu/test_replace_pooling.py    | 158 ++++++++
 .../test_ethosu/test_tir_to_cs_translator.py       |  79 +++-
 .../contrib/test_ethosu/test_type_inference.py     |  91 ++++-
 tests/python/contrib/test_onnx.py                  |  34 +-
 tests/python/contrib/test_tensorrt.py              |   5 +-
 tests/python/driver/tvmc/test_compiler.py          |  10 +-
 tests/python/frontend/keras/test_forward.py        |  21 ++
 tests/python/frontend/paddlepaddle/test_forward.py | 250 ++++++++++++-
 tests/python/frontend/tflite/test_forward.py       |  78 +++-
 tests/python/relay/test_pass_fold_constant.py      | 100 +++++-
 tests/python/relay/test_pass_instrument.py         |  18 +-
 tests/python/relay/test_prng.py                    |   7 +-
 tests/python/relay/test_vm.py                      |  87 +++++
 tests/python/target/test_se_scope.py               |  52 +++
 .../python/unittest/test_target_codegen_vulkan.py  |   5 +-
 .../unittest/test_tir_analysis_verify_gpu_code.py  |  29 ++
 tests/python/unittest/test_tvmscript_roundtrip.py  |  21 ++
 tests/scripts/task_python_ethosn_tests.sh          |   2 +-
 tests/scripts/task_python_integration.sh           |   4 +-
 version.py                                         |  27 +-
 119 files changed, 5024 insertions(+), 894 deletions(-)
 create mode 100644 cmake/modules/Arduino.cmake
 create mode 100644 cmake/modules/Zephyr.cmake
 create mode 100644 include/tvm/target/compilation_config.h
 create mode 100644 include/tvm/target/se_scope.h
 copy python/tvm/relay/backend/contrib/ethosu/op/{depthwise.py => pooling.py} (58%)
 copy python/tvm/relay/backend/contrib/ethosu/te/{depthwise.py => pooling.py} (59%)
 copy python/tvm/relay/backend/contrib/ethosu/tir/{depthwise.py => pooling.py} (61%)
 copy python/tvm/{arith/bound.py => target/compilation_config.py} (58%)
 copy cmake/modules/contrib/CODEGENC.cmake => python/tvm/target/se_scope.py (78%)
 create mode 100644 src/relay/op/contrib/ethosu/pooling.cc
 create mode 100644 src/target/compilation_config.cc
 create mode 100644 src/target/se_scope.cc
 create mode 100644 tests/cpp/target/compilation_config_test.cc
 create mode 100644 tests/cpp/target/se_scope_test.cc
 create mode 100644 tests/python/contrib/test_ethosu/test_replace_pooling.py
 create mode 100644 tests/python/target/test_se_scope.py

[tvm] 01/01: Validate tlcpackstaging/ci_cpu:20211102-232503-054fff568

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 d2cf72c20e08d8434774da054e3da5417e1ff254
Author: Leandro Nunes <le...@arm.com>
AuthorDate: Thu Nov 4 15:10:53 2021 +0000

    Validate tlcpackstaging/ci_cpu:20211102-232503-054fff568
---
 Jenkinsfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 12ab17b..2c725a1 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.78"
+ci_cpu = "tlcpackstaging/ci_cpu:20211102-232503-054fff568"
 ci_wasm = "tlcpack/ci-wasm:v0.71"
 ci_i386 = "tlcpack/ci-i386:v0.74"
 ci_qemu = "tlcpack/ci-qemu:v0.08"