[µTVM] Enable AutoTVM for ARM STM32F746XX Boards (#4274)
authorLogan Weber <36520469+weberlo@users.noreply.github.com>
Mon, 2 Dec 2019 18:38:12 +0000 (10:38 -0800)
committerTianqi Chen <tqchen@users.noreply.github.com>
Mon, 2 Dec 2019 18:38:12 +0000 (10:38 -0800)
commit47c870a9ebc0251143dfa6bc0322ae8aeef7a604
tree81a24871ca62f750a100a3fdbd5578c59aded74d
parent11af82c05bf3bf3a12cf31732098a75be5f5cf57
[µTVM] Enable AutoTVM for ARM STM32F746XX Boards (#4274)
37 files changed:
python/tvm/_ffi/ndarray.py
python/tvm/contrib/binutil.py
python/tvm/exec/rpc_server.py
python/tvm/micro/__init__.py
python/tvm/micro/base.py
python/tvm/micro/device/__init__.py [new file with mode: 0644]
python/tvm/micro/device/arm/__init__.py [new file with mode: 0644]
python/tvm/micro/device/arm/stm32f746xx.py [new file with mode: 0644]
python/tvm/micro/device/base.py [new file with mode: 0644]
python/tvm/micro/device/host.py [new file with mode: 0644]
python/tvm/micro/device/riscv_spike.py [new file with mode: 0644]
python/tvm/module.py
src/codegen/build_module.cc
src/codegen/codegen_c_host.cc
src/codegen/codegen_c_host.h
src/runtime/micro/device/arm/stm32f746xx/utvm_init.s [new file with mode: 0644]
src/runtime/micro/device/arm/stm32f746xx/utvm_timer.c [new file with mode: 0644]
src/runtime/micro/device/host/utvm_init.c [new file with mode: 0644]
src/runtime/micro/device/host/utvm_timer.c [new file with mode: 0644]
src/runtime/micro/host_driven/utvm_device_dylib_redirect.c [moved from src/runtime/micro/device/utvm_device_dylib_redirect.c with 100% similarity]
src/runtime/micro/host_driven/utvm_runtime.c [moved from src/runtime/micro/device/utvm_runtime.c with 66% similarity]
src/runtime/micro/host_driven/utvm_runtime.h [moved from src/runtime/micro/device/utvm_runtime.h with 77% similarity]
src/runtime/micro/host_low_level_device.cc
src/runtime/micro/low_level_device.h
src/runtime/micro/micro_common.cc
src/runtime/micro/micro_common.h
src/runtime/micro/micro_device_api.cc
src/runtime/micro/micro_module.cc
src/runtime/micro/micro_section_allocator.h
src/runtime/micro/micro_session.cc
src/runtime/micro/micro_session.h
src/runtime/micro/openocd_low_level_device.cc
src/runtime/micro/target_data_layout_encoder.h
src/runtime/rpc/rpc_session.cc
tests/lint/check_file_type.py
tests/python/contrib/test_binutil.py
tests/python/unittest/test_runtime_micro.py