This is an automated email from the ASF dual-hosted git repository. areusch pushed a commit to branch ci-docker-staging in repository https://gitbox.apache.org/repos/asf/tvm.git
commit 8cbc1644f6c47beeba1c32022bb084be670f59f8 Merge: 87be5dd 37e6df1 Author: Andrew Reusch <areu...@octoml.ai> AuthorDate: Tue Mar 23 09:46:15 2021 -0700 Merge remote-tracking branch 'origin/main' into test_mdw_qemu_changes CMakeLists.txt | 25 +- apps/cpp_rpc/main.cc | 10 +- apps/cpp_rpc/rpc_env.cc | 35 +- apps/cpp_rpc/rpc_env.h | 2 +- apps/cpp_rpc/rpc_server.cc | 21 +- apps/cpp_rpc/rpc_server.h | 3 +- cmake/config.cmake | 10 +- cmake/{modules => libs}/Libbacktrace.cmake | 0 cmake/modules/Logging.cmake | 46 ++ conda/recipe/build.sh | 1 + docker/build.sh | 28 +- .../install/ubuntu_install_ethosn_driver_stack.sh | 2 +- include/tvm/runtime/logging.h | 29 +- include/tvm/tir/analysis.h | 15 + python/tvm/auto_scheduler/dispatcher.py | 49 ++- python/tvm/auto_scheduler/relay_integration.py | 7 +- .../autotvm/graph_tuner/utils/traverse_graph.py | 3 +- python/tvm/relay/frontend/onnx.py | 7 +- python/tvm/relay/frontend/pytorch.py | 100 +++-- python/tvm/relay/frontend/tflite.py | 17 +- python/tvm/script/context_maintainer.py | 210 +++++++-- python/tvm/script/intrin.py | 20 +- python/tvm/script/node.py | 150 +++++++ python/tvm/script/parser.py | 179 +++++--- python/tvm/script/registry.py | 20 +- python/tvm/script/scope_handler.py | 473 ++++++++++++++++++--- python/tvm/script/special_stmt.py | 380 +++++++++++++++-- python/tvm/script/utils.py | 95 ++++- python/tvm/tir/analysis/analysis.py | 23 + python/tvm/topi/cuda/nms.py | 4 +- python/tvm/topi/cuda/unique.py | 15 +- .../search_policy/sketch_policy_rules.cc | 1 + src/printer/text_printer.h | 2 + src/printer/tir_text_printer.cc | 109 ++++- src/printer/tvmscript_printer.cc | 232 +++++++++- src/relay/backend/compile_engine.cc | 2 +- src/relay/backend/contrib/ethosn/codegen.cc | 30 +- .../backend/contrib/ethosn/ethosn_api_version.h | 4 + src/runtime/contrib/random/mt_random_engine.cc | 5 +- src/runtime/contrib/tensorrt/tensorrt_runtime.cc | 8 + src/runtime/graph/graph_runtime.cc | 4 +- src/runtime/logging.cc | 28 +- src/runtime/metal/metal_device_api.mm | 258 +++++------ src/runtime/metal/metal_module.mm | 88 ++-- src/runtime/vulkan/vulkan.cc | 4 + src/tir/analysis/block_access_region_detector.cc | 246 +++++++++++ src/tir/ir/script/script_complete.cc | 122 ++++++ tests/python/contrib/test_ethosn/test_networks.py | 16 +- tests/python/frontend/mxnet/test_forward.py | 60 +++ tests/python/frontend/onnx/test_forward.py | 39 +- tests/python/frontend/pytorch/test_forward.py | 35 +- tests/python/frontend/tflite/test_forward.py | 19 +- tests/python/relay/test_external_codegen.py | 59 ++- .../unittest/test_autotvm_graph_tuner_utils.py | 10 + tests/python/unittest/test_runtime_graph.py | 24 +- tests/python/unittest/test_target_codegen_spirv.py | 30 +- .../test_tir_analysis_get_block_access_region.py | 57 +++ tests/python/unittest/test_tir_nodes.py | 13 +- .../python/unittest/test_tvmscript_error_report.py | 205 +++++++++ tests/python/unittest/test_tvmscript_roundtrip.py | 170 ++++++++ tests/scripts/task_ci_python_setup.sh | 2 +- tests/scripts/task_ci_setup.sh | 2 +- tests/scripts/task_config_build_cpu.sh | 1 + tests/scripts/task_config_build_gpu.sh | 1 + tests/scripts/task_config_build_gpu_vulkan.sh | 1 + 65 files changed, 3283 insertions(+), 583 deletions(-)