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"