You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by zh...@apache.org on 2020/07/21 15:31:44 UTC

[incubator-tvm] branch master updated (679fd29 -> d8c9bb1)

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

zhic pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.


    from 679fd29  Update SGX example Cargo.toml (#6067)
     add d8c9bb1  [BYOC][Contrib] Arm Compute Library integration (#5915)

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |   3 +
 cmake/config.cmake                                 |  14 +
 cmake/modules/contrib/ArmComputeLib.cmake          |  66 +++++
 docs/deploy/arm_compute_lib.rst                    | 139 ++++++++++
 docs/deploy/index.rst                              |   1 +
 python/tvm/relay/backend/graph_runtime_factory.py  |   3 +
 python/tvm/relay/op/contrib/__init__.py            |   1 +
 python/tvm/relay/op/contrib/arm_compute_lib.py     | 131 +++++++++
 .../backend/contrib/arm_compute_lib/codegen.cc     | 220 ++++++++++++++++
 src/relay/backend/contrib/codegen_c/codegen_c.h    |  13 -
 src/relay/backend/contrib/dnnl/codegen.cc          |  13 -
 src/relay/backend/utils.h                          |  12 +
 .../contrib/arm_compute_lib/acl_allocator.cc       |  74 ++++++
 .../contrib/arm_compute_lib/acl_allocator.h        | 137 ++++++++++
 src/runtime/contrib/arm_compute_lib/acl_runtime.cc | 292 +++++++++++++++++++++
 src/runtime/contrib/arm_compute_lib/acl_utils.cc   | 113 ++++++++
 src/runtime/contrib/arm_compute_lib/acl_utils.h    | 113 ++++++++
 src/runtime/contrib/json/json_node.h               |   9 +
 src/runtime/contrib/json/json_runtime.h            |   8 +
 .../contrib/test_arm_compute_lib}/__init__.py      |   1 +
 .../contrib/test_arm_compute_lib/infrastructure.py | 197 ++++++++++++++
 .../contrib/test_arm_compute_lib/test_conv2d.py    | 214 +++++++++++++++
 .../contrib/test_arm_compute_lib/test_network.py   |  81 ++++++
 .../contrib/test_arm_compute_lib/test_pooling.py   | 114 ++++++++
 .../contrib/test_arm_compute_lib/test_reshape.py   |  96 +++++++
 .../contrib/test_arm_compute_lib/test_runtime.py   | 132 ++++++++++
 tests/scripts/task_config_build_cpu.sh             |   1 +
 27 files changed, 2172 insertions(+), 26 deletions(-)
 create mode 100644 cmake/modules/contrib/ArmComputeLib.cmake
 create mode 100644 docs/deploy/arm_compute_lib.rst
 create mode 100644 python/tvm/relay/op/contrib/arm_compute_lib.py
 create mode 100644 src/relay/backend/contrib/arm_compute_lib/codegen.cc
 create mode 100644 src/runtime/contrib/arm_compute_lib/acl_allocator.cc
 create mode 100644 src/runtime/contrib/arm_compute_lib/acl_allocator.h
 create mode 100644 src/runtime/contrib/arm_compute_lib/acl_runtime.cc
 create mode 100644 src/runtime/contrib/arm_compute_lib/acl_utils.cc
 create mode 100644 src/runtime/contrib/arm_compute_lib/acl_utils.h
 copy {python/tvm/contrib/debugger => tests/python/contrib/test_arm_compute_lib}/__init__.py (93%)
 create mode 100644 tests/python/contrib/test_arm_compute_lib/infrastructure.py
 create mode 100644 tests/python/contrib/test_arm_compute_lib/test_conv2d.py
 create mode 100644 tests/python/contrib/test_arm_compute_lib/test_network.py
 create mode 100644 tests/python/contrib/test_arm_compute_lib/test_pooling.py
 create mode 100644 tests/python/contrib/test_arm_compute_lib/test_reshape.py
 create mode 100644 tests/python/contrib/test_arm_compute_lib/test_runtime.py