This is an automated email from the ASF dual-hosted git repository.
manupa pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.
from 24bccd2 [microNPU] Remove remaining UnsupportedLayout checks (#9791)
add 133bb9c [microNPU][2c] Add performance modelling to cascader (#9778)
No new revisions were added by this update.
Summary of changes:
python/tvm/contrib/ethosu/cascader/__init__.py | 3 +
.../ethosu/cascader/block_config.py} | 32 +-
.../tvm/contrib/ethosu/cascader/device_config.py | 661 +++++++++++++++++++++
python/tvm/contrib/ethosu/cascader/graph.py | 19 +-
python/tvm/contrib/ethosu/cascader/parts.py | 13 +-
.../relay/backend/contrib/ethosu/te/convolution.py | 55 +-
.../tvm/relay/backend/contrib/ethosu/te/inline.py | 5 +-
src/contrib/ethosu/cascader/block_config.cc | 60 ++
src/contrib/ethosu/cascader/block_config.h | 93 +++
src/contrib/ethosu/cascader/common.h | 26 +
src/contrib/ethosu/cascader/graph.cc | 13 +-
src/contrib/ethosu/cascader/graph.h | 18 +-
src/contrib/ethosu/cascader/parts/ethosu.cc | 142 +++--
src/contrib/ethosu/cascader/parts/ethosu.h | 34 +-
src/contrib/ethosu/cascader/parts/inline.cc | 4 +-
src/contrib/ethosu/cascader/parts/inline.h | 2 +-
tests/python/contrib/test_ethosu/cascader/infra.py | 66 ++
.../cascader/test_ethosu_block_config.py | 262 ++++++++
.../cascader/test_ethosu_conv2d_matcher.py | 71 +--
.../cascader/test_ethosu_inline_matcher.py | 3 +-
.../test_ethosu/cascader/test_ethosu_part.py | 28 +-
.../cascader/test_ethosu_part_performance.py | 200 +++++++
.../contrib/test_ethosu/cascader/test_graph.py | 5 +-
23 files changed, 1651 insertions(+), 164 deletions(-)
copy python/tvm/{target/virtual_device.py =>
contrib/ethosu/cascader/block_config.py} (53%)
create mode 100644 python/tvm/contrib/ethosu/cascader/device_config.py
create mode 100644 src/contrib/ethosu/cascader/block_config.cc
create mode 100644 src/contrib/ethosu/cascader/block_config.h
create mode 100644
tests/python/contrib/test_ethosu/cascader/test_ethosu_block_config.py
create mode 100644
tests/python/contrib/test_ethosu/cascader/test_ethosu_part_performance.py