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 939a42b [Torch] Fix cast to long (#6301)
add 3cff742 [BYOC][ETHOSN] Introduce the Ethos-N BYOC integration (#6222)
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 3 +
cmake/config.cmake | 10 +
cmake/modules/contrib/EthosN.cmake | 57 ++++
cmake/util/FindEthosN.cmake | 94 ++++++
python/tvm/relay/op/contrib/__init__.py | 1 +
.../op/contrib/_ethosn.py} | 8 +-
python/tvm/relay/op/contrib/ethosn.py | 89 +++++
src/relay/backend/contrib/ethosn/capabilities.h | 81 +++++
src/relay/backend/contrib/ethosn/codegen.cc | 361 +++++++++++++++++++++
src/relay/backend/contrib/ethosn/codegen_ethosn.h | 328 +++++++++++++++++++
src/relay/backend/contrib/ethosn/ethosn_api.cc | 188 +++++++++++
src/relay/backend/contrib/ethosn/ethosn_api.h | 145 +++++++++
src/runtime/contrib/ethosn/ethosn_device.cc | 223 +++++++++++++
.../contrib/ethosn/ethosn_device.h} | 24 +-
src/runtime/contrib/ethosn/ethosn_runtime.cc | 127 ++++++++
src/runtime/contrib/ethosn/ethosn_runtime.h | 100 ++++++
.../python/contrib/test_ethosn}/__init__.py | 2 +-
.../python/contrib/test_ethosn/_infrastructure.py | 8 +-
tests/python/contrib/test_ethosn/infrastructure.py | 175 ++++++++++
.../python/contrib/test_ethosn/test_concatenate.py | 91 ++++++
tests/python/contrib/test_ethosn/test_split.py | 71 ++++
.../python/contrib/test_ethosn/test_topologies.py | 123 +++++++
tests/scripts/task_config_build_cpu.sh | 2 +
...thon_nightly.sh => task_python_ethosn_tests.sh} | 8 +-
24 files changed, 2298 insertions(+), 21 deletions(-)
create mode 100644 cmake/modules/contrib/EthosN.cmake
create mode 100644 cmake/util/FindEthosN.cmake
copy python/tvm/{ir/_ffi_transform_api.py => relay/op/contrib/_ethosn.py} (88%)
create mode 100644 python/tvm/relay/op/contrib/ethosn.py
create mode 100644 src/relay/backend/contrib/ethosn/capabilities.h
create mode 100644 src/relay/backend/contrib/ethosn/codegen.cc
create mode 100644 src/relay/backend/contrib/ethosn/codegen_ethosn.h
create mode 100644 src/relay/backend/contrib/ethosn/ethosn_api.cc
create mode 100644 src/relay/backend/contrib/ethosn/ethosn_api.h
create mode 100644 src/runtime/contrib/ethosn/ethosn_device.cc
copy src/{target/opt/build_aocl_off.cc =>
runtime/contrib/ethosn/ethosn_device.h} (61%)
create mode 100644 src/runtime/contrib/ethosn/ethosn_runtime.cc
create mode 100644 src/runtime/contrib/ethosn/ethosn_runtime.h
copy {vta/python/vta/exec => tests/python/contrib/test_ethosn}/__init__.py
(94%)
copy python/tvm/ir/_ffi_transform_api.py =>
tests/python/contrib/test_ethosn/_infrastructure.py (88%)
create mode 100644 tests/python/contrib/test_ethosn/infrastructure.py
create mode 100644 tests/python/contrib/test_ethosn/test_concatenate.py
create mode 100644 tests/python/contrib/test_ethosn/test_split.py
create mode 100644 tests/python/contrib/test_ethosn/test_topologies.py
copy tests/scripts/{task_python_nightly.sh => task_python_ethosn_tests.sh}
(93%)