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