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/20 09:04:46 UTC

[tvm] branch ci-gpu-cpu-update updated (d76c242d3b -> db49cedfc0)

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

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


    omit d76c242d3b [CI] Update CPU and GPU image
    omit a55f3bf18d validating new cpu and gpu image
     add ffc0443913 [Frontend] [PaddlePaddle] Add split operator (#11354)
     add 534c38bef3 [Relay] Support i16, f16 scalars in Relay text (#11224)
     add 16c4faf86c nn.batch_flatten is a reshape op (#11367)
     add 8d0da24f12 [Hexagon] moves conftest.py to tvm.contrib.hexagon so outside repos can access the testing fixtures (#11277)
     add cd269101b7 [ci] Use S3 for artifacts (#11349)
     add 5e29dddd02 [microTVM][ARM] Add Relay tests for conv2d registered schedules (#11250)
     add e02bf824d1 [Runtime][PipelineExecutor] Add graph manually splitting logic into the unit test. (#11334)
     add a6a34046c4 fix vec*mat in PyTorch converter (#11347)
     add 7e99d30d63 [PTX] Intrinsics for async copy from global to shared (SM80) (#11368)
     add 09719a5f6d validating new cpu and gpu image
     add db49cedfc0 [CI] Update 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   (d76c242d3b)
            \
             N -- N -- N   refs/heads/ci-gpu-cpu-update (db49cedfc0)

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.

No new revisions were added by this update.

Summary of changes:
 Jenkinsfile                                        | 602 ++++++++++++++++++---
 include/tvm/tir/builtin.h                          |  19 +
 jenkins/Jenkinsfile.j2                             | 125 ++---
 jenkins/macros.j2                                  |  32 ++
 python/tvm/autotvm/__init__.py                     |   1 +
 python/tvm/autotvm/task/__init__.py                |   1 +
 python/tvm/autotvm/task/dispatcher.py              |  53 ++
 .../tvm/contrib/hexagon/pytest_plugin.py           |  43 +-
 python/tvm/micro/testing/aot_test_utils.py         | 105 ++++
 python/tvm/micro/{testing.py => testing/utils.py}  |   0
 python/tvm/relay/frontend/paddlepaddle.py          |  45 ++
 python/tvm/relay/frontend/pytorch.py               |   2 +
 .../aot_test_utils.py => python/tvm/testing/aot.py | 450 +++++++--------
 src/parser/parser.cc                               |  45 +-
 src/parser/tokenizer.h                             | 104 ++--
 src/printer/doc.cc                                 |   7 +-
 src/printer/relay_text_printer.cc                  |  80 ++-
 src/printer/text_printer.h                         |   7 -
 src/relay/op/nn/nn.cc                              |  10 +-
 src/support/scalars.cc                             | 202 +++++++
 src/support/scalars.h                              |  67 +++
 src/target/source/codegen_cuda.cc                  |  12 +
 src/target/source/ptx.cc                           |  26 +
 src/target/source/ptx.h                            |  13 +
 src/tir/op/builtin.cc                              |   9 +
 tests/cpp/support/scalars_test.cc                  |  63 +++
 tests/micro/zephyr/test_utils.py                   |   2 +-
 tests/micro/zephyr/test_zephyr.py                  |   2 +-
 tests/micro/zephyr/test_zephyr_aot.py              |   1 -
 .../python/contrib/test_cmsisnn/test_binary_ops.py |   6 +-
 tests/python/contrib/test_cmsisnn/test_conv2d.py   |  10 +-
 .../contrib/test_cmsisnn/test_fully_connected.py   |   9 +-
 .../contrib/test_cmsisnn/test_invalid_graphs.py    |   7 +-
 tests/python/contrib/test_cmsisnn/test_networks.py |  10 +-
 tests/python/contrib/test_cmsisnn/test_pooling.py  |  11 +-
 tests/python/contrib/test_cmsisnn/test_softmax.py  |   9 +-
 tests/python/contrib/test_ethosu/infra.py          |   2 +-
 tests/python/contrib/test_ethosu/test_codegen.py   |   2 +-
 tests/python/contrib/test_ethosu/test_networks.py  |   2 +-
 tests/python/contrib/test_hexagon/conftest.py      | 212 +-------
 .../test_hexagon/test_2d_physical_buffers.py       |   2 +-
 tests/python/contrib/test_hexagon/test_usmp.py     |   2 +-
 tests/python/frontend/paddlepaddle/test_forward.py |  38 ++
 tests/python/frontend/pytorch/test_forward.py      |   5 +
 tests/python/integration/test_arm_mprofile_dsp.py  |   8 +-
 tests/python/relay/aot/test_c_device_api.py        |   8 +-
 tests/python/relay/aot/test_cpp_aot.py             |   3 +-
 tests/python/relay/aot/test_crt_aot.py             |   6 +-
 tests/python/relay/aot/test_crt_aot_usmp.py        |   5 +-
 .../relay/strategy/arm_cpu/test_conv2d_nchw.py     | 110 ++++
 .../relay/strategy/arm_cpu/test_conv2d_nhwc.py     | 154 ++++++
 .../strategy/arm_cpu/test_depthwise_conv2d.py      | 153 ++++++
 .../relay/strategy/arm_cpu/test_group_conv2d.py    | 151 ++++++
 tests/python/relay/test_ir_parser.py               |  41 +-
 tests/python/relay/test_ir_text_printer.py         |  37 +-
 tests/python/relay/test_pipeline_executor.py       | 224 +++++++-
 tests/python/relay/utils/external_codegen.py       |   3 +-
 tests/python/unittest/test_crt.py                  |   2 +-
 tests/python/unittest/test_tir_ptx_cp_async.py     |  70 +++
 tests/scripts/task_python_microtvm.sh              |   2 +
 60 files changed, 2538 insertions(+), 894 deletions(-)
 copy tests/python/contrib/test_hexagon/conftest.py => python/tvm/contrib/hexagon/pytest_plugin.py (86%)
 create mode 100644 python/tvm/micro/testing/aot_test_utils.py
 rename python/tvm/micro/{testing.py => testing/utils.py} (100%)
 rename tests/python/relay/aot/aot_test_utils.py => python/tvm/testing/aot.py (72%)
 create mode 100644 src/support/scalars.cc
 create mode 100644 src/support/scalars.h
 create mode 100644 tests/cpp/support/scalars_test.cc
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_conv2d_nchw.py
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_conv2d_nhwc.py
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_depthwise_conv2d.py
 create mode 100644 tests/python/relay/strategy/arm_cpu/test_group_conv2d.py
 create mode 100644 tests/python/unittest/test_tir_ptx_cp_async.py