This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch nightly
in repository https://gitbox.apache.org/repos/asf/tvm.git
from b59da5904c [Target] Add target tags for Apple Silicon GPU (#14068)
add fbd641c92b [TOPI] Bugfix arm_cpu schedule_conv2d_spatial_pack_nhwc
schedule (#14003)
add 19d970cab1 [MetaSchedule] Fix anchor-block flow with empty design
space generator (#14047)
add a06c36c5b6 [CI] Fix test skipping pytest attribute (#14064)
add 0a269defe1 [Codegen][CUDA] Add error message for missing fragment info
(#14073)
add bd26c24c69 [MetaSchedule] MutateTileSize skip single-candidate
SampleCategorical (#14072)
add 6191711a16 [COMMUNITY] mkatanbaf -> Reviewer (#14085)
add 330fe8d17c [CRT] USE CMake for CRT standalone libraries (#14025)
add 5f610f45a0 [CI] Update Compute Library to v22.11 (#14084)
add 3cdb079407 [TORCH] scatter_reduce implementation (#14018)
add 1e988a4a6f [WEB] Reduce memleak in web runtime (#14086)
add b732e3c021 [AoT]Add get_input_name function to AoT Module (#14071)
add a3b51f11b2 [microTVM]Add test for MLPerfTiny models (#13978)
No new revisions were added by this update.
Summary of changes:
CONTRIBUTORS.md | 1 +
apps/bundle_deploy/Makefile | 28 +-
apps/bundle_deploy/build_model.py | 6 -
.../template_project/CMakeLists.txt.template | 9 +-
.../zephyr/template_project/microtvm_api_server.py | 2 +-
.../src/mlperftiny/submitter_implemented.cc | 5 +-
cmake/modules/StandaloneCrt.cmake | 2 +-
.../ubuntu_download_arm_compute_lib_binaries.sh | 2 +-
gallery/how_to/work_with_microtvm/micro_aot.py | 4 +-
include/tvm/meta_schedule/database.h | 7 +-
include/tvm/runtime/crt/aot_executor.h | 10 +
python/tvm/meta_schedule/database/database.py | 2 +-
python/tvm/micro/__init__.py | 1 +
python/tvm/micro/session.py | 18 +
python/tvm/relay/build_module.py | 2 +-
python/tvm/relay/frontend/pytorch.py | 54 +-
python/tvm/runtime/executor/aot_executor.py | 19 +
python/tvm/topi/arm_cpu/conv2d_spatial_pack.py | 76 +--
python/tvm/topi/scatter_elements.py | 4 +-
src/meta_schedule/database/database.cc | 15 +
src/meta_schedule/database/json_database.cc | 12 +-
src/meta_schedule/database/memory_database.cc | 13 +-
src/meta_schedule/mutator/mutate_tile_size.cc | 7 +
src/meta_schedule/trace_apply.cc | 4 +-
src/runtime/aot_executor/aot_executor.cc | 8 +
src/runtime/aot_executor/aot_executor.h | 7 +
src/runtime/crt/CMakeLists.txt | 51 ++
src/runtime/crt/Makefile | 85 ---
src/runtime/crt/aot_executor/aot_executor.c | 6 +
.../crt/aot_executor_module/aot_executor_module.c | 24 +-
src/runtime/crt/host/microtvm_api_server.py | 2 +-
src/target/source/codegen_cuda.cc | 4 +
src/tir/schedule/utils.h | 8 +
tests/micro/arduino/test_arduino_workflow.py | 2 +-
tests/micro/common/test_mlperftiny.py | 301 ++++++++++
.../zephyr/test_zephyr_aot_exec_standalone.py | 6 +-
tests/python/frontend/pytorch/test_forward.py | 26 +
tests/python/integration/test_auto_tensorize.py | 2 +-
tests/python/relay/aot/test_cpp_aot.py | 6 +
tests/python/unittest/test_crt.py | 31 +-
.../test_meta_schedule_mutator_mutate_tile_size.py | 13 +
.../test_meta_schedule_relay_integration.py | 14 +-
tests/scripts/request_hook/request_hook.py | 13 +-
web/.eslintignore | 1 +
web/README.md | 2 +-
web/apps/node/example.js | 2 +
web/emcc/wasm_runtime.cc | 2 +-
web/src/ctypes.ts | 22 +
web/src/index.ts | 5 +-
web/src/rpc_server.ts | 19 +-
web/src/runtime.ts | 642 ++++++++++++++++-----
web/tests/node/test_module_load.js | 15 +-
web/tests/node/test_ndarray.js | 16 +-
web/tests/node/{test_ndarray.js => test_object.js} | 35 +-
web/tests/node/test_packed_func.js | 59 +-
web/tests/python/websock_rpc_test.py | 1 -
56 files changed, 1337 insertions(+), 396 deletions(-)
create mode 100644 src/runtime/crt/CMakeLists.txt
delete mode 100644 src/runtime/crt/Makefile
create mode 100644 tests/micro/common/test_mlperftiny.py
copy web/tests/node/{test_ndarray.js => test_object.js} (64%)