This is an automated email from the ASF dual-hosted git repository.

moreau pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git.


    from bca155f  [Target] Add __launch_bounds__ directive as part of the CUDA 
code generation (#8678)
     add a729787  [microTVM] Project API infrastructure (#8380)

No new revisions were added by this update.

Summary of changes:
 apps/bundle_deploy/crt_config/crt_config.h         |   4 +-
 apps/microtvm/zephyr/aot_demo/CMakeLists.txt       |  27 -
 apps/microtvm/zephyr/aot_demo/README.md            |  20 -
 .../zephyr/aot_demo/boards/mps2_an521.conf         |  28 -
 .../aot_demo/boards/nrf5340dk_nrf5340_cpuapp.conf  |  34 -
 .../zephyr/aot_demo/boards/nucleo_l4r5zi.conf      |  31 -
 .../zephyr/aot_demo/boards/qemu_cortex_r5.conf     |  25 -
 apps/microtvm/zephyr/aot_demo/boards/qemu_x86.conf |  28 -
 apps/microtvm/zephyr/aot_demo/crt/crt_config.h     |  62 --
 apps/microtvm/zephyr/aot_demo/prj.conf             |  32 -
 apps/microtvm/zephyr/aot_demo/qemu-hack            |   1 -
 apps/microtvm/zephyr/host_driven/CMakeLists.txt    |  26 -
 .../zephyr/host_driven/boards/mps2_an521.conf      |  28 -
 .../boards/nrf5340dk_nrf5340_cpuapp.conf           |  34 -
 .../zephyr/host_driven/boards/nucleo_f746zg.conf   |  33 -
 .../zephyr/host_driven/boards/nucleo_l4r5zi.conf   |  31 -
 .../zephyr/host_driven/boards/qemu_cortex_r5.conf  |  25 -
 .../zephyr/host_driven/boards/qemu_riscv32.conf    |  32 -
 .../zephyr/host_driven/boards/qemu_riscv64.conf    |  28 -
 .../zephyr/host_driven/boards/qemu_x86.conf        |  25 -
 .../host_driven/boards/stm32f746g_disco.conf       |  31 -
 apps/microtvm/zephyr/host_driven/prj.conf          |  32 -
 apps/microtvm/zephyr/host_driven/qemu-hack         |   1 -
 .../template_project/CMakeLists.txt.template       |  49 ++
 .../{host_driven => template_project}/README.md    |   0
 .../crt_config}/crt_config.h                       |   2 +-
 .../zephyr/template_project/microtvm_api_server.py | 716 +++++++++++++++++++
 .../qemu-hack/qemu-system-arm                      |   0
 .../qemu-hack/qemu-system-i386                     |   4 +-
 .../qemu-hack/qemu-system-riscv32                  |   0
 .../qemu-hack/qemu-system-riscv64                  |   0
 .../qemu-hack/qemu-system-xilinx-aarch64           |   0
 .../src => template_project/src/aot_demo}/main.c   |   3 +-
 .../src/aot_demo}/zephyr_uart.c                    |   0
 .../src/aot_demo}/zephyr_uart.h                    |   0
 .../src/host_driven}/main.c                        |   0
 cmake/modules/StandaloneCrt.cmake                  |   7 +-
 include/tvm/runtime/crt/rpc_common/framing.h       |   2 +-
 python/tvm/contrib/utils.py                        |   2 +-
 python/tvm/micro/__init__.py                       |  11 +-
 python/tvm/micro/artifact.py                       | 295 --------
 python/tvm/micro/build.py                          | 210 ------
 python/tvm/micro/compiler.py                       | 361 ----------
 python/tvm/micro/contrib/__init__.py               |  16 -
 python/tvm/micro/contrib/base.py                   |  67 --
 python/tvm/micro/contrib/zephyr.py                 | 789 ---------------------
 python/tvm/micro/interface_api.py                  |   8 +-
 python/tvm/micro/micro_binary.py                   |  65 --
 python/tvm/micro/micro_library.py                  |  93 ---
 python/tvm/micro/model_library_format.py           |   9 +-
 python/tvm/micro/project.py                        | 151 ++++
 python/tvm/micro/project_api/client.py             | 235 ++++++
 python/tvm/micro/project_api/server.py             | 776 ++++++++++++++++++++
 python/tvm/micro/session.py                        |  24 +-
 .../tvm/micro/{transport/base.py => transport.py}  |  50 +-
 python/tvm/micro/transport/__init__.py             |  27 -
 python/tvm/micro/transport/debug.py                |  64 --
 python/tvm/micro/transport/file_descriptor.py      | 119 ----
 python/tvm/micro/transport/serial.py               | 135 ----
 python/tvm/micro/transport/subprocess.py           |  67 --
 python/tvm/micro/transport/wakeup.py               |  79 ---
 python/tvm/relay/testing/byoc.py                   |  76 ++
 src/runtime/crt/crt_config-template.h              |  11 +-
 src/runtime/crt/graph_executor/graph_executor.c    |  27 +-
 src/runtime/crt/host/Makefile                      |  76 ++
 src/runtime/crt/host/microtvm_api_server.py        | 200 ++++++
 src/runtime/crt/microtvm_rpc_common/framing.cc     |  20 +
 src/runtime/{crt/host => micro}/crt_config.h       |  10 +-
 src/runtime/micro/micro_session.cc                 |  15 +-
 tests/lint/check_file_type.py                      |  35 +-
 tests/micro/zephyr/conftest.py                     |  29 +-
 tests/micro/zephyr/test_zephyr.py                  | 256 +++----
 tests/micro/zephyr/test_zephyr_aot.py              | 241 ++++---
 tests/python/relay/aot/aot_test.mk                 |  26 +-
 tests/python/relay/aot/aot_test_utils.py           |  88 ++-
 tests/python/relay/aot/test_crt_aot.py             |  77 +-
 tests/python/relay/test_pass_partition_graph.py    |  56 +-
 tests/python/unittest/test_crt.py                  |  69 +-
 tests/python/unittest/test_link_params.py          |  37 +-
 tests/python/unittest/test_micro_artifact.py       | 149 ----
 .../unittest/test_micro_model_library_format.py    |  65 ++
 tests/python/unittest/test_micro_project_api.py    | 424 +++++++++++
 tests/python/unittest/test_micro_transport.py      |  12 +-
 tutorials/micro/micro_tflite.py                    | 121 ++--
 84 files changed, 3369 insertions(+), 3805 deletions(-)
 delete mode 100644 apps/microtvm/zephyr/aot_demo/CMakeLists.txt
 delete mode 100644 apps/microtvm/zephyr/aot_demo/README.md
 delete mode 100644 apps/microtvm/zephyr/aot_demo/boards/mps2_an521.conf
 delete mode 100644 
apps/microtvm/zephyr/aot_demo/boards/nrf5340dk_nrf5340_cpuapp.conf
 delete mode 100644 apps/microtvm/zephyr/aot_demo/boards/nucleo_l4r5zi.conf
 delete mode 100644 apps/microtvm/zephyr/aot_demo/boards/qemu_cortex_r5.conf
 delete mode 100644 apps/microtvm/zephyr/aot_demo/boards/qemu_x86.conf
 delete mode 100644 apps/microtvm/zephyr/aot_demo/crt/crt_config.h
 delete mode 100644 apps/microtvm/zephyr/aot_demo/prj.conf
 delete mode 120000 apps/microtvm/zephyr/aot_demo/qemu-hack
 delete mode 100644 apps/microtvm/zephyr/host_driven/CMakeLists.txt
 delete mode 100644 apps/microtvm/zephyr/host_driven/boards/mps2_an521.conf
 delete mode 100644 
apps/microtvm/zephyr/host_driven/boards/nrf5340dk_nrf5340_cpuapp.conf
 delete mode 100644 apps/microtvm/zephyr/host_driven/boards/nucleo_f746zg.conf
 delete mode 100644 apps/microtvm/zephyr/host_driven/boards/nucleo_l4r5zi.conf
 delete mode 100644 apps/microtvm/zephyr/host_driven/boards/qemu_cortex_r5.conf
 delete mode 100644 apps/microtvm/zephyr/host_driven/boards/qemu_riscv32.conf
 delete mode 100644 apps/microtvm/zephyr/host_driven/boards/qemu_riscv64.conf
 delete mode 100644 apps/microtvm/zephyr/host_driven/boards/qemu_x86.conf
 delete mode 100644 
apps/microtvm/zephyr/host_driven/boards/stm32f746g_disco.conf
 delete mode 100644 apps/microtvm/zephyr/host_driven/prj.conf
 delete mode 120000 apps/microtvm/zephyr/host_driven/qemu-hack
 create mode 100644 
apps/microtvm/zephyr/template_project/CMakeLists.txt.template
 rename apps/microtvm/zephyr/{host_driven => template_project}/README.md (100%)
 rename apps/microtvm/zephyr/{host_driven/crt => 
template_project/crt_config}/crt_config.h (97%)
 create mode 100644 apps/microtvm/zephyr/template_project/microtvm_api_server.py
 rename apps/microtvm/zephyr/{ => template_project}/qemu-hack/qemu-system-arm 
(100%)
 rename apps/microtvm/zephyr/{ => template_project}/qemu-hack/qemu-system-i386 
(91%)
 rename apps/microtvm/zephyr/{ => 
template_project}/qemu-hack/qemu-system-riscv32 (100%)
 rename apps/microtvm/zephyr/{ => 
template_project}/qemu-hack/qemu-system-riscv64 (100%)
 rename apps/microtvm/zephyr/{ => 
template_project}/qemu-hack/qemu-system-xilinx-aarch64 (100%)
 rename apps/microtvm/zephyr/{aot_demo/src => 
template_project/src/aot_demo}/main.c (97%)
 rename apps/microtvm/zephyr/{aot_demo/src => 
template_project/src/aot_demo}/zephyr_uart.c (100%)
 rename apps/microtvm/zephyr/{aot_demo/include => 
template_project/src/aot_demo}/zephyr_uart.h (100%)
 rename apps/microtvm/zephyr/{host_driven/src => 
template_project/src/host_driven}/main.c (100%)
 delete mode 100644 python/tvm/micro/artifact.py
 delete mode 100644 python/tvm/micro/compiler.py
 delete mode 100644 python/tvm/micro/contrib/__init__.py
 delete mode 100644 python/tvm/micro/contrib/base.py
 delete mode 100644 python/tvm/micro/contrib/zephyr.py
 delete mode 100644 python/tvm/micro/micro_binary.py
 delete mode 100644 python/tvm/micro/micro_library.py
 create mode 100644 python/tvm/micro/project.py
 create mode 100644 python/tvm/micro/project_api/client.py
 create mode 100644 python/tvm/micro/project_api/server.py
 rename python/tvm/micro/{transport/base.py => transport.py} (84%)
 delete mode 100644 python/tvm/micro/transport/__init__.py
 delete mode 100644 python/tvm/micro/transport/debug.py
 delete mode 100644 python/tvm/micro/transport/file_descriptor.py
 delete mode 100644 python/tvm/micro/transport/serial.py
 delete mode 100644 python/tvm/micro/transport/subprocess.py
 delete mode 100644 python/tvm/micro/transport/wakeup.py
 create mode 100644 python/tvm/relay/testing/byoc.py
 create mode 100644 src/runtime/crt/host/Makefile
 create mode 100644 src/runtime/crt/host/microtvm_api_server.py
 rename src/runtime/{crt/host => micro}/crt_config.h (90%)
 delete mode 100644 tests/python/unittest/test_micro_artifact.py
 create mode 100644 tests/python/unittest/test_micro_project_api.py

Reply via email to