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 2022/05/19 06:45:00 UTC

[tvm] branch ci-docker-staging updated (a4aeb1b462 -> a55f3bf18d)

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

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


    omit a4aeb1b462 Merge branch 'main' into hexagon/update_jenkins
    omit 4eff08863b update docker version
     add b03f11dfde [Hexagon]Use requires_hexagon instead of requires_hexagon_toolchain if running on hexagon target (#11294)
     add 82086ed6bf [docs][microtvm] fix command path in microTVM Reference Virtual Machines Running Tests documentation (#11333)
     add 1c63c3db86 [Runtime][ThreadPool] Enhance CPU Affinity configuration for OpenMP case. (#11343)
     add 2f7d732972 [BYOC] Threadsafe initialization of JSONRuntime module (#11339)
     add 9b66f66f63 [build] Fix/simplify `ccache` logic (#11189)
     add 1bde845814 [ci] Use r5.large nodes for hexagon build and some tests (#11120)
     add 0705bd7650 [Hexagon][Docker] Update image version (#11332)
     add 0e2f869eea logsoftmax reusing the softmax function (#11141)
     add 75c31cae75 [Relay] Bug fix when applying history using an iterator or records. (#11306)
     add f755c97492 [skip ci][ci][docker] Pin Pillow version (#11348)
     add 9c27ff5e58 [ci] Bump job timeout to 3 hours (#11350)
     add b5e1fdd3dd Improve error messages with TVM_LOG_DEBUG and add docs (#11344)
     add a4be2ed904 [TVMScript] Support inlined function call as a sugar (#11324)
     add dd986fd989 [Runtime]Considering DLTensor's byte_offset in ZeroCopy function (#11340)
     add 7f1c54f96a Fix eltwise alter op layout for broadcast axis (#11337)
     add 99caa6533f [TVMC][ETHOSN] Improve target string to avoid duplication (#11272)
     add 1b32245f0b [microNPU] Add a pass to reorder copy and compute nodes (#10959)
     add f88a10fb00 [TFLite] Add support to int16 data type in TFLite frontend (#10915)
     add 2b1e5ce8dc [microNPU] Fix bug in channels extraction in the matcher (#11335)
     add fe1090e8aa [TIR] IndexMap Simplification Constraints (#11342)
     add 95509eed26 fix matmul broadcast (#11242)
     add f34bd22ddc Fix function number datatype from char to uint16_t (#10014)
     add dd3262fa04 [ci][docker] Conditionally link sccache to clang (#11316)
     add 3fbd9b66b7 [CI] Added message if test is running on another shard (#11331)
     add fb0938a541 [CI] update oneDNN to v2.6 (#11140)
     add 89a439ed4c [Hexagon] Add unit tests for Hexagon Device API (#11319)
     add 9273ea5e49 [Hexagon]Refactor Hexagon_SDK_PATH (#11282)
     add ab8dfa151d use libtorch c++ distribution with c++11 strings in gpu image (#11346)
     add 9aaf96ef13 [ci][actions] Add more HTTP retries for conda (#11360)
     add c32224f314 [skip ci] Revert "Fix function number datatype from char to uint16_t (#10014)" (#11363)
     add ddfa1da691 [bug fix] skip "__nop" functions in graph_executor_debug (#11353)
     new a55f3bf18d validating new cpu and gpu 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   (a4aeb1b462)
            \
             N -- N -- N   refs/heads/ci-docker-staging (a55f3bf18d)

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                   |   1 +
 CMakeLists.txt                                     |  29 --
 Jenkinsfile                                        |  28 +-
 apps/hexagon_api/CMakeLists.txt                    |   7 +
 cmake/config.cmake                                 |  12 -
 .../tvm/script/tir/prim_func.py => conda/condarc   |  45 +-
 conftest.py                                        |  17 +-
 docker/Dockerfile.ci_gpu                           |   3 +
 docker/Dockerfile.ci_hexagon                       |   1 -
 docker/install/ubuntu_install_dnnl.sh              |  33 +-
 ...u_install_dgl.sh => ubuntu_install_libtorch.sh} |   6 +-
 docker/install/ubuntu_install_python_package.sh    |   2 +-
 docker/install/ubuntu_install_sccache.sh           |  10 +-
 docs/dev/how_to/debugging_tvm.rst                  |  72 ++++
 docs/dev/how_to/how_to.rst                         |   1 +
 docs/install/from_source.rst                       |  16 +-
 .../work_with_microtvm/micro_reference_vm.py       |   6 +-
 include/tvm/tir/index_map.h                        |  22 +-
 jenkins/Jenkinsfile.j2                             |  27 +-
 python/tvm/auto_scheduler/dispatcher.py            |   3 +-
 python/tvm/autotvm/task/dispatcher.py              |   5 +-
 python/tvm/contrib/hexagon/tools.py                |  16 +-
 python/tvm/driver/tvmc/composite_target.py         |  18 +-
 .../relay/backend/contrib/ethosu/te/convolution.py |   4 +-
 .../relay/backend/contrib/ethosu/te/depthwise.py   |   7 +-
 .../tvm/relay/backend/contrib/ethosu/te/pooling.py |   8 +-
 .../relay/backend/contrib/ethosu/tir/compiler.py   |   1 +
 .../tvm/relay/backend/contrib/ethosu/tir/passes.py |  25 ++
 python/tvm/relay/frontend/onnx.py                  |  63 +--
 python/tvm/relay/frontend/tflite.py                |  11 +-
 python/tvm/relay/op/contrib/ethosn.py              |  18 +-
 python/tvm/script/parser.py                        |  44 +-
 python/tvm/testing/utils.py                        |   4 +
 src/arith/ir_mutator_with_analyzer.cc              |   7 +
 src/arith/ir_mutator_with_analyzer.h               |   1 +
 src/relay/backend/contrib/ethosn/codegen.cc        |  11 +-
 src/relay/backend/contrib/ethosn/codegen_ethosn.h  |   2 +-
 src/relay/qnn/op/convolution.cc                    |  48 ++-
 src/relay/qnn/op/dequantize.cc                     |   4 +-
 src/relay/qnn/op/quantize.cc                       |   4 +-
 src/relay/qnn/op/requantize.cc                     |   8 +-
 src/relay/transforms/infer_layout_utils.cc         |   3 +-
 src/runtime/contrib/json/json_runtime.h            |   9 +-
 .../graph_executor/debug/graph_executor_debug.cc   |   5 +
 src/runtime/graph_executor/graph_executor.cc       |  10 +-
 src/runtime/hexagon/hexagon_device_api.cc          |  34 +-
 src/runtime/hexagon/hexagon_device_api.h           |  10 +
 src/runtime/logging.cc                             |  26 +-
 src/runtime/thread_pool.cc                         |  55 +++
 src/tir/contrib/ethosu/passes.cc                   | 108 +++++
 src/tir/ir/index_map.cc                            |  42 +-
 .../schedule/primitive/layout_transformation.cc    |  28 +-
 .../hexagon/hexagon_device_api_tests.cc            | 148 +++++++
 tests/cpp/runtime/logging_test.cc                  |  29 +-
 tests/cpp/threading_backend_test.cc                |   2 +-
 tests/lint/check_file_type.py                      |   1 +
 .../contrib/test_ethosn/test_partition_params.py   |  14 +-
 .../cascader/test_ethosu_conv2d_matcher.py         |  80 ++++
 .../test_ethosu/cascader/test_memory_reduction.py  |  16 +-
 .../test_ethosu/test_copy_compute_reordering.py    | 472 +++++++++++++++++++++
 .../contrib/test_ethosu/test_encode_constants.py   | 247 ++++++-----
 tests/python/contrib/test_ethosu/test_networks.py  |  18 +-
 .../contrib/test_ethosu/test_replace_copy.py       |   6 +-
 tests/python/contrib/test_ethosu/test_scheduler.py |  43 +-
 tests/python/contrib/test_hexagon/README.md        |   4 +-
 .../contrib/test_hexagon/benchmark_hexagon.py      |  12 +-
 .../test_hexagon/test_2d_physical_buffers.py       |  10 +-
 tests/python/contrib/test_hexagon/test_launcher.py |  16 +-
 tests/python/contrib/test_hexagon/test_models.py   |   6 +-
 .../contrib/test_hexagon/test_run_unit_tests.py    |  15 +-
 .../contrib/test_hexagon/test_thread_pool.py       |  13 +-
 .../contrib/test_hexagon/topi/test_batch_matmul.py |   6 +-
 .../test_hexagon/topi/test_cache_read_write.py     |   7 +-
 .../contrib/test_hexagon/topi/test_conv2d_nchw.py  |   4 +-
 .../contrib/test_hexagon/topi/test_conv2d_nhwc.py  |   5 +-
 .../test_hexagon/topi/test_conv2d_transpose.py     |   4 +-
 .../python/contrib/test_hexagon/topi/test_dense.py |   4 +-
 .../test_hexagon/topi/test_depthwise_conv2d.py     |   3 +-
 .../contrib/test_hexagon/topi/test_pooling.py      |  16 +-
 .../contrib/test_hexagon/topi/test_reduce.py       |   4 +-
 .../contrib/test_hexagon/topi/test_softmax.py      |   4 +-
 tests/python/driver/tvmc/test_compiler.py          |   4 +-
 tests/python/driver/tvmc/test_composite_target.py  |   2 +-
 tests/python/driver/tvmc/test_target.py            |   4 +-
 tests/python/frontend/onnx/test_forward.py         |   1 +
 tests/python/frontend/tflite/test_forward.py       | 257 ++++++++---
 tests/python/relay/test_auto_scheduler_tuning.py   |   7 +
 tests/python/relay/test_pass_alter_op_layout.py    | 200 +++++++++
 tests/python/unittest/test_autotvm_record.py       |   5 +
 .../python/unittest/test_tvmscript_syntax_sugar.py |  81 ++++
 tests/scripts/ci.py                                |  14 +-
 tests/scripts/task_build.py                        |  12 +-
 tests/scripts/task_build_hexagon_api.sh            |   7 +-
 tests/scripts/task_config_build_hexagon.sh         |   4 +-
 tests/scripts/task_lint.sh                         |   3 -
 tests/scripts/task_python_hexagon.sh               |   6 -
 96 files changed, 2172 insertions(+), 624 deletions(-)
 copy python/tvm/script/tir/prim_func.py => conda/condarc (51%)
 copy docker/install/{ubuntu_install_dgl.sh => ubuntu_install_libtorch.sh} (79%)
 create mode 100644 docs/dev/how_to/debugging_tvm.rst
 create mode 100644 tests/cpp-runtime/hexagon/hexagon_device_api_tests.cc
 create mode 100644 tests/python/contrib/test_ethosu/test_copy_compute_reordering.py


[tvm] 01/01: validating new cpu and gpu image

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

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

commit a55f3bf18d06cbb6e35e28c98d2297ac9adcd0d1
Author: Masahiro Masuda <ma...@gmail.com>
AuthorDate: Thu May 19 15:44:27 2022 +0900

    validating new cpu and gpu image
---
 Jenkinsfile            | 6 +++---
 jenkins/Jenkinsfile.j2 | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 424f97494d..7472b4a77d 100755
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -45,13 +45,13 @@
 // 'python3 jenkins/generate.py'
 // Note: This timestamp is here to ensure that updates to the Jenkinsfile are
 // always rebased on main before merging:
-// Generated at 2022-05-17T17:26:21.660243
+// Generated at 2022-05-19T15:44:16.656191
 
 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:20220513-055910-fa834f67e'
-ci_gpu = 'tlcpack/ci-gpu:20220513-055910-fa834f67e'
-ci_cpu = 'tlcpack/ci-cpu:20220517-094028-de21c8f2e'
+ci_gpu = 'tlcpackstaging/ci_gpu:20220519-055908-ddfa1da69'
+ci_cpu = 'tlcpackstaging/ci_cpu:20220519-055908-ddfa1da69'
 ci_wasm = 'tlcpack/ci-wasm:20220513-055910-fa834f67e'
 ci_i386 = 'tlcpack/ci-i386:20220513-055910-fa834f67e'
 ci_qemu = 'tlcpack/ci-qemu:20220517-094028-de21c8f2e'
diff --git a/jenkins/Jenkinsfile.j2 b/jenkins/Jenkinsfile.j2
index f250ff12fe..fa56367284 100644
--- a/jenkins/Jenkinsfile.j2
+++ b/jenkins/Jenkinsfile.j2
@@ -52,8 +52,8 @@ 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:20220513-055910-fa834f67e'
-ci_gpu = 'tlcpack/ci-gpu:20220513-055910-fa834f67e'
-ci_cpu = 'tlcpack/ci-cpu:20220517-094028-de21c8f2e'
+ci_gpu = 'tlcpackstaging/ci_gpu:20220519-055908-ddfa1da69'
+ci_cpu = 'tlcpackstaging/ci_cpu:20220519-055908-ddfa1da69'
 ci_wasm = 'tlcpack/ci-wasm:20220513-055910-fa834f67e'
 ci_i386 = 'tlcpack/ci-i386:20220513-055910-fa834f67e'
 ci_qemu = 'tlcpack/ci-qemu:20220517-094028-de21c8f2e'