This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
from 11af82c a tiny typo (#4452)
add 47c870a [µTVM] Enable AutoTVM for ARM STM32F746XX Boards (#4274)
No new revisions were added by this update.
Summary of changes:
python/tvm/_ffi/ndarray.py | 11 +-
python/tvm/contrib/binutil.py | 223 ++++++----
python/tvm/exec/rpc_server.py | 52 ++-
python/tvm/micro/__init__.py | 12 +-
python/tvm/micro/base.py | 235 +++++-----
.../tvm/micro/device}/__init__.py | 6 +-
.../tvm/micro/device/arm}/__init__.py | 3 +-
python/tvm/micro/device/arm/stm32f746xx.py | 123 ++++++
python/tvm/micro/device/base.py | 162 +++++++
python/tvm/micro/device/host.py | 96 ++++
python/tvm/micro/device/riscv_spike.py | 117 +++++
python/tvm/module.py | 3 +
src/codegen/build_module.cc | 4 +-
src/codegen/codegen_c_host.cc | 30 +-
src/codegen/codegen_c_host.h | 4 +-
.../micro/device/arm/stm32f746xx/utvm_init.s | 75 ++--
.../micro/device/arm/stm32f746xx/utvm_timer.c | 128 ++++++
.../runtime/micro/device/host/utvm_init.c | 19 +-
.../runtime/micro/device/host/utvm_timer.c | 34 +-
.../utvm_device_dylib_redirect.c | 0
.../micro/{device => host_driven}/utvm_runtime.c | 56 ++-
.../micro/{device => host_driven}/utvm_runtime.h | 21 +-
src/runtime/micro/host_low_level_device.cc | 36 +-
src/runtime/micro/low_level_device.h | 67 +--
src/runtime/micro/micro_common.cc | 61 +--
src/runtime/micro/micro_common.h | 151 +++----
src/runtime/micro/micro_device_api.cc | 26 +-
src/runtime/micro/micro_module.cc | 50 +--
src/runtime/micro/micro_section_allocator.h | 48 +-
src/runtime/micro/micro_session.cc | 491 ++++++++++++++-------
src/runtime/micro/micro_session.h | 245 +++++++---
src/runtime/micro/openocd_low_level_device.cc | 69 +--
src/runtime/micro/target_data_layout_encoder.h | 12 +-
src/runtime/rpc/rpc_session.cc | 36 ++
tests/lint/check_file_type.py | 1 +
tests/python/contrib/test_binutil.py | 42 +-
tests/python/unittest/test_runtime_micro.py | 82 ++--
37 files changed, 1896 insertions(+), 935 deletions(-)
copy {nnvm/python/nnvm/_ctypes => python/tvm/micro/device}/__init__.py (80%)
copy {nnvm/python/nnvm/_cy2 => python/tvm/micro/device/arm}/__init__.py (91%)
create mode 100644 python/tvm/micro/device/arm/stm32f746xx.py
create mode 100644 python/tvm/micro/device/base.py
create mode 100644 python/tvm/micro/device/host.py
create mode 100644 python/tvm/micro/device/riscv_spike.py
copy apps/ios_rpc/tvmrpc/main.m =>
src/runtime/micro/device/arm/stm32f746xx/utvm_init.s (64%)
create mode 100644 src/runtime/micro/device/arm/stm32f746xx/utvm_timer.c
copy apps/ios_rpc/tvmrpc/AppDelegate.h =>
src/runtime/micro/device/host/utvm_init.c (75%)
copy apps/ios_rpc/tvmrpcLauncher/tvmrpcLauncher.mm =>
src/runtime/micro/device/host/utvm_timer.c (66%)
rename src/runtime/micro/{device => host_driven}/utvm_device_dylib_redirect.c
(100%)
rename src/runtime/micro/{device => host_driven}/utvm_runtime.c (66%)
rename src/runtime/micro/{device => host_driven}/utvm_runtime.h (77%)