You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ar...@apache.org on 2021/05/13 01:17:06 UTC

[tvm] branch ci-docker-staging updated (bd5d8ad -> d4451ff)

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

areusch pushed a change to branch ci-docker-staging
in repository https://gitbox.apache.org/repos/asf/tvm.git.


 discard bd5d8ad  Rev ci-qemu container to v0.04.
     add a057d36  Rev ci-qemu container to v0.04. (#7946)
     add 49ffab1  init (#7943)
     add 62309e5  [TIR][TRANSFORM] Return value support in tir.tvm_call_packed (#7932)
     add bf20107  [Tophub] Race condition fixed in folder creation (#7940)
     add 28a0f32  adding giuseros to reviewers list (#7950)
     add ae1f3d4  [COMMUNITY] New Reviewer -- Meteorix (#7944)
     add dc1f189  [AutoTVM] [TOPI] Support AutoTVM for int4 tensorcore (#7831)
     add 3d380fc  [Target][Legalization]Add Tir Level Legalization Function Registration And Update Intrinsic Lowering Pass (#7936)
     add 2215d73  [OpenCL] Refactor cl_program generation (#7834)
     add 1c5684c  [microTVM] Increase host memory size (#7933)
     add 6d555b6  Correctly build with -runtime=c without -system-lib (#7954)
     add 63e9e5a  [RPC] Bugfix. Removed server forcing IPv4 protocol (#7953)
     add 1ec8660  [Topi] Fix arm_cpu bitserial schedule with elemwise ops. (#7929)
     add ce8f52b  Fix a memory leak in SetParams (#7960)
     add b2c4f1c  [RELAY] Turn reshape into nop in graph executor backend. (#7945)
     add 08d7345  fix Relay build docstring (#7963)
     add f4a680d  Replace 0.0.0.0 with 127.0.0.1 for client connections (#7766)
     add 3dd8d3e  [Docs] Update links and fix typos in docs and readme (#7965)
     add dd5379f  [NVCC] Bugfix nvcc command tool that relies on the compile time env (#7964)
     add c380a69  [ONNX] More Unit Tests! (#7956)
     add b54a056  [Codegen] Fix assertion errors in llvm backend when using llvm debug build (#7959)
     add cea7cf1  Improve dtype detection in loop to fix onnx tests. (#7934)
     add 8c56ce3  [Graph Executor Debugger] Fix parameter dump (#7903)
     add 22c8f8c  [TensorIR][Pass][M1c] FlattenBuffer (#7962)
     add 6db52ef  [DOCS] Update to show github version (#7948)
     add 01252d0  [µTVM]: Zephyr: Add mps2_an521 board to the CI (#7914)
     add 284faf2  [RPC] Make tracker jupyter friendly (#7961)
     add 396a09e  [Relay][Pass] Update SimplifyTranspose to correctly simplify rank changing layout transforms (#7807)
     add 0e3d850  [BYOC][TensorRT] Fixes for explicit batch mode, Support reduce to scalar, Support split op (#7967)
     add bfd8c67  [Vulkan][Runtime] Added dummy implementations for TVMStreamHandle operations (#7969)
     add fb631a2  [Vulkan][Runtime] Uniform buffer bugfix, minor cleanup (#7966)
     add 18ce8e4  [TVMC] A simplified TVMC API for python scripting (Part 1). (#7823)
     add 3ed83b6  [Relay][Autoscheduler] Fix autoscheduler matmul without units. (#7957)
     add 38e0bbe  [ONNX][TOPI][Relay]Support dilations in pooling operators (#7928)
     add df6995b  [COMMUNITY] New committer -- sslyu (#7968)
     add 9070c65  [SPARSE] Improve sparse performance on ROCM (#7935)
     add dea4190  [FIX] Fix deploy_sparse tutorial (#7939)
     add 26a5e29  [Frontend][Keras] Fix Dense with 3d inputs (#7753)
     add 9b8e994  [DOC] Add how to enable IR debug messages. (#7978)
     add 3e35130  [Relay][Parser][Bugfix] Fix parsing hierarchical attibute names (#7976)
     add ae31a33  [Frontend][Tensorflow]add batch_dim support for gatherV2 (#7951)
     add 3f788b4  [FIX,VM] Fix get_outputs on the vm with a single output (#7902)
     add 301ce49  [PROFILER] Add shape, structural hash, and layout information to profiling (#7894)
     add f85cab2  [AOT] Introducing AOT in TVM (#7785)
     add 148b852  Fix post-merge conflict between #7785 and #7945. (#7982)
     add bbf7fdb  [FIX] Fix autoscheduler tuning on sparse matrices where there are multiple with the same shape (#7974)
     add 9bf213d  [VTA] Infinite recursive device_api.ext_dev call fix (#7985)
     add d181867  [Frontend][Keras] Support nested layers recursively in keras frontend (#7949)
     add 5a2ded7  [BYOC] Remove ext params stored in metadata from params to avoid duplication (#7977)
     add d789875  adding Leandro to committers (#7999)
     add 8d9a1df  [DLPACK] Support the new python array api with DLPack (#7993)
     add 254563a  [RELAY] Enable registering op with python (#8002)
     add 4122a6a  [TensorIR] CreatePrimFunc from TE (#7987)
     add 51e2df1  [UnitTests] Removed unnecessary file creation from unit tests. (#7998)
     add c069049  Improved MLF to contain workspace info (#7938)
     add 7c8a3a8  allow annotation info for relay var (#8000)
     add 4c1a6aa  [BYOC][TensorRT] Add nn.batch_matmul, nn.layer_norm, erf (#8005)
     add 12b1417  Fix executor for different compilers (#8006)
     add 2077ee2  add onnx reverse sequence op (#7771)
     add 573dbe1  Ignore invalid git tags when running "git describe" in version.py. (#8009)
     add 7b49744  [Vulkan][Codegen] Spir-V codegen, correct labels/blocks in WhileNode. (#8013)
     add 58c3413  [Bugfix][Vulkan] Call VulkanDeviceAPI destructor on program exit (#7997)
     add b418ff8  adding Manupa to reviewers (#8012)
     add c30f099  Fix bug with non-fp32 gemm in onnx frontend. (#8011)
     add 0f41d47  Remove minimum seed constraint on XGB Tuner (#7992)
     add 21a7b49  Explicitly set HardwareParams in test_auto_scheduler_sketch_generation. (#8018)
     add 805d48a  [Fix] CI QEMU Install libpython3.8 (#8020)
     add 4471824  [CI] Added llvm-12 to ubuntu1804_install_llvm.sh (#8008)
     add 1c09cf0  Bumped Ubuntu version to 18.04 for ci_gpu (#7970)
     add 5547163  [DOCKER,CI] Add PAPI to docker images (#8016)
     add 4ff0a15  [CI] Updated docker images
     add d4451ff  fixes to build images

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (bd5d8ad)
            \
             N -- N -- N   refs/heads/ci-docker-staging (d4451ff)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTORS.md                                    |   5 +
 Jenkinsfile                                        |  14 +-
 apps/benchmark/arm_cpu_imagenet_bench.py           |   2 +-
 apps/benchmark/mobile_gpu_imagenet_bench.py        |   2 +-
 apps/bundle_deploy/bundle.c                        |   6 +-
 apps/bundle_deploy/bundle_static.c                 |   6 +-
 cmake/modules/StandaloneCrt.cmake                  |   3 +-
 cmake/modules/VTA.cmake                            |   3 +-
 docker/Dockerfile.ci_cpu                           |   3 +
 docker/Dockerfile.ci_gpu                           |  14 +-
 docker/Dockerfile.ci_i386                          |   3 +-
 docker/install/ubuntu1804_install_llvm.sh          |   7 +-
 ...nstall_emscripten.sh => ubuntu_install_papi.sh} |  14 +-
 docker/install/ubuntu_install_qemu.sh              |   3 +
 docs/conf.py                                       |  19 +-
 docs/deploy/arm_compute_lib.rst                    |   2 +-
 docs/deploy/tensorrt.rst                           |   6 +
 docs/dev/index.rst                                 |   6 +-
 docs/dev/pass_infra.rst                            |   6 +-
 docs/dev/runtime.rst                               |   6 +-
 docs/install/from_source.rst                       |   5 +
 include/tvm/relay/attrs/nn.h                       |  24 +
 include/tvm/relay/attrs/transform.h                |   4 +
 include/tvm/relay/function.h                       |   3 +
 include/tvm/relay/op_attr_types.h                  |   7 +
 .../tvm/runtime/crt/{memory.h => page_allocator.h} |  12 +-
 include/tvm/runtime/crt/stack_allocator.h          |  60 ++
 .../tvm/runtime/executor_info.h                    |  21 +-
 include/tvm/runtime/module.h                       |   2 +
 include/tvm/runtime/vm/executable.h                |   4 +
 include/tvm/tir/builtin.h                          |  65 +-
 include/tvm/tir/transform.h                        |   8 +
 include/tvm/tir/var.h                              |   1 +
 include/tvm/topi/nn/pooling.h                      | 292 +++-----
 include/tvm/topi/transform.h                       | 120 +++-
 jvm/README.md                                      |   2 +-
 .../org/apache/tvm/contrib/GraphExecutorTest.java  |   2 +-
 .../src/test/java/org/apache/tvm/rpc/RPCTest.java  |   4 +-
 jvm/core/src/test/scripts/test_rpc_proxy_server.py |   2 +-
 python/tvm/auto_scheduler/measure.py               |  10 +-
 python/tvm/auto_scheduler/search_task.py           |  94 ++-
 python/tvm/auto_scheduler/task_scheduler.py        |   5 +-
 python/tvm/autotvm/database.py                     |   2 +-
 python/tvm/autotvm/graph_tuner/base_graph_tuner.py |   2 +-
 python/tvm/autotvm/measure/measure_methods.py      |  10 +-
 python/tvm/autotvm/tophub.py                       |  30 +-
 python/tvm/autotvm/tuner/ga_tuner.py               |   2 +-
 python/tvm/autotvm/tuner/index_based_tuner.py      |   2 +-
 python/tvm/autotvm/tuner/model_based_tuner.py      |  17 +-
 python/tvm/autotvm/tuner/tuner.py                  |   7 +-
 python/tvm/autotvm/tuner/xgboost_cost_model.py     |   4 +-
 python/tvm/contrib/debugger/debug_executor.py      |  73 +-
 python/tvm/contrib/debugger/debug_result.py        |  20 +-
 python/tvm/contrib/download.py                     |  33 +-
 python/tvm/contrib/nvcc.py                         |  12 +-
 python/tvm/contrib/popen_pool.py                   |  22 +-
 python/tvm/driver/build_module.py                  |   2 +-
 python/tvm/driver/tvmc/__init__.py                 |   3 +
 python/tvm/driver/tvmc/autotuner.py                | 341 ++++++---
 python/tvm/driver/tvmc/common.py                   |   5 +-
 python/tvm/driver/tvmc/compiler.py                 | 160 ++---
 python/tvm/driver/tvmc/frontends.py                |  21 +-
 python/tvm/driver/tvmc/model.py                    | 364 ++++++++++
 python/tvm/driver/tvmc/result_utils.py             |  60 ++
 python/tvm/driver/tvmc/runner.py                   | 274 +++-----
 python/tvm/error.py                                |   2 +-
 python/tvm/exec/measure_peak.py                    |   6 +-
 python/tvm/exec/query_rpc_tracker.py               |   2 +-
 python/tvm/exec/rpc_proxy.py                       |   2 +-
 python/tvm/exec/rpc_server.py                      |   4 +-
 python/tvm/exec/rpc_tracker.py                     |  28 +-
 python/tvm/ir/__init__.py                          |   2 +-
 python/tvm/ir/op.py                                |  12 +
 python/tvm/micro/model_library_format.py           | 115 ++-
 python/tvm/relay/analysis/sparse_dense.py          |  20 +-
 ...aph_executor_factory.py => executor_factory.py} | 131 +++-
 python/tvm/relay/build_module.py                   |  92 ++-
 python/tvm/relay/frontend/keras.py                 | 135 ++--
 python/tvm/relay/frontend/mxnet.py                 |   2 +-
 python/tvm/relay/frontend/onnx.py                  | 152 +++-
 python/tvm/relay/frontend/pytorch.py               |  60 +-
 python/tvm/relay/frontend/tensorflow.py            |  13 +-
 python/tvm/relay/op/_tensor_grad.py                |   7 +
 python/tvm/relay/op/_transform.py                  |  15 +-
 python/tvm/relay/op/contrib/tensorrt.py            |  59 +-
 python/tvm/relay/op/nn/nn.py                       |  79 ++-
 python/tvm/relay/op/strategy/cuda.py               |   2 +-
 python/tvm/relay/op/transform.py                   |   7 +-
 python/tvm/rpc/base.py                             |   6 +-
 python/tvm/rpc/proxy.py                            |   2 +-
 python/tvm/rpc/server.py                           |   5 +-
 python/tvm/rpc/tracker.py                          |  93 ++-
 python/tvm/runtime/ndarray.py                      |  50 +-
 python/tvm/script/intrin.py                        |   2 +-
 python/tvm/script/scope_handler.py                 |   8 +-
 python/tvm/te/__init__.py                          |   1 +
 python/tvm/te/operation.py                         |  50 ++
 python/tvm/tir/ir_builder.py                       |  20 +
 python/tvm/tir/transform/transform.py              |  13 +
 python/tvm/topi/arm_cpu/bitserial_conv2d.py        |  21 +-
 python/tvm/topi/cuda/conv2d_hwnc_tensorcore.py     |  37 +-
 python/tvm/topi/cuda/sparse.py                     |  55 +-
 python/tvm/topi/nn/pooling.py                      | 143 ++--
 python/tvm/topi/nn/sparse.py                       |  10 +-
 python/tvm/topi/testing/__init__.py                |   3 +-
 python/tvm/topi/testing/pool1d_python.py           |  69 --
 python/tvm/topi/testing/pool3d_python.py           | 111 ---
 python/tvm/topi/testing/poolnd_python.py           | 161 +++++
 python/tvm/topi/transform.py                       |   9 +-
 src/README.md                                      |   1 -
 src/auto_scheduler/search_task.cc                  |   5 +
 src/ir/op.cc                                       |   6 +
 src/parser/parser.cc                               |  30 +-
 src/printer/relay_text_printer.cc                  |   1 +
 src/printer/tvmscript_printer.cc                   |   4 +-
 src/relay/backend/aot_executor_codegen.cc          | 756 ++++++++++++++++++++
 src/relay/backend/build_module.cc                  | 139 +++-
 src/relay/backend/contrib/tensorrt/codegen.cc      |  31 +
 src/relay/backend/graph_executor_codegen.cc        | 244 ++++++-
 src/relay/backend/graph_plan_memory.cc             |  50 +-
 src/relay/backend/utils.cc                         |  59 ++
 src/relay/backend/utils.h                          |  47 ++
 src/relay/backend/vm/compiler.cc                   |  19 +-
 src/relay/op/dyn/tensor/transform.cc               |   3 +-
 src/relay/op/make_op.h                             |   2 +-
 src/relay/op/nn/nn.h                               |  27 +-
 src/relay/op/nn/pooling.cc                         | 126 ++--
 src/relay/op/nn/pooling.h                          |   9 +-
 src/relay/op/tensor/transform.cc                   |  39 +-
 src/relay/qnn/op/convolution.cc                    |  32 +-
 src/relay/transforms/fuse_ops.cc                   |  30 +-
 src/relay/transforms/label_ops.cc                  | 119 ++++
 src/relay/transforms/memory_alloc.cc               |  35 +-
 src/relay/transforms/pattern_utils.h               |   6 +-
 src/relay/transforms/simplify_expr.cc              | 175 ++++-
 src/runtime/contrib/random/mt_random_engine.cc     |   6 +
 src/runtime/contrib/tensorrt/tensorrt_ops.cc       | 155 +++-
 src/runtime/contrib/tensorrt/tensorrt_runtime.cc   |   3 +-
 src/runtime/crt/Makefile                           |   1 +
 src/runtime/crt/aot_executor/aot_executor.c        |  62 ++
 src/runtime/crt/common/crt_backend_api.c           |   2 +-
 src/runtime/crt/common/crt_runtime_api.c           |   2 -
 src/runtime/crt/common/ndarray.c                   |   2 +-
 src/runtime/crt/crt_config-template.h              |   3 +
 src/runtime/crt/graph_executor/graph_executor.c    |   2 +-
 src/runtime/crt/graph_executor/load_json.c         |   2 +-
 src/runtime/crt/host/crt_config.h                  |   3 +
 src/runtime/crt/host/main.cc                       |   7 +-
 .../crt/internal/aot_executor/aot_executor.h       |  83 +++
 .../internal/memory/{memory.h => page_allocator.h} |  10 +-
 .../crt/memory/{memory.c => page_allocator.c}      |  26 +-
 src/runtime/crt/memory/stack_allocator.c           |  67 ++
 src/runtime/crt/utvm_rpc_server/rpc_server.cc      |   2 +-
 .../graph_executor/debug/graph_executor_debug.cc   |  86 ++-
 src/runtime/graph_executor/graph_executor.h        |   3 +
 .../graph_executor/graph_executor_factory.h        |   4 +-
 src/runtime/meta_data.h                            |  36 +
 src/runtime/opencl/opencl_common.h                 |  16 +-
 src/runtime/opencl/opencl_module.cc                |  80 ++-
 src/runtime/profiling.cc                           |   3 +
 src/runtime/vm/profiler/vm.cc                      |  16 +-
 src/runtime/vm/vm.cc                               |  18 +-
 src/runtime/vulkan/vulkan.cc                       |  75 +-
 src/target/intrin_rule.cc                          |  24 +-
 src/target/llvm/codegen_cpu.cc                     |  15 +-
 src/target/llvm/intrin_rule_llvm.cc                | 109 +--
 src/target/metadata_module.cc                      |   6 +-
 src/target/metadata_module.h                       |   5 +-
 src/target/source/codegen_c.cc                     |   7 +-
 src/target/source/codegen_c_host.cc                |  91 ++-
 src/target/source/codegen_c_host.h                 |  11 +
 src/target/source/codegen_cuda.cc                  |  14 +
 src/target/source/codegen_opencl.cc                |  18 +-
 src/target/source/codegen_source_base.h            |   8 +-
 src/target/source/source_module.cc                 |  33 +-
 src/target/source/source_module.h                  |   4 +-
 src/target/spirv/codegen_spirv.cc                  |  19 +-
 src/target/spirv/intrin_rule_spirv.cc              |  53 +-
 src/target/spirv/ir_builder.cc                     |  13 +-
 src/target/spirv/ir_builder.h                      |  16 +-
 src/target/target_kind.cc                          |   4 +-
 src/te/autodiff/ad_simplify.cc                     |   2 +-
 src/te/operation/create_primfunc.cc                | 306 ++++++++
 src/tir/analysis/calculate_workspace.cc            |   7 +-
 src/tir/op/builtin.cc                              |   6 +
 src/tir/transforms/flatten_buffer.cc               | 172 +++++
 src/tir/transforms/lower_intrin.cc                 |  43 +-
 src/tir/transforms/lower_tvm_builtin.cc            |  85 ++-
 src/topi/nn.cc                                     |  18 +-
 src/topi/transform.cc                              |  15 +-
 tests/cpp/relay_build_module_test.cc               |  11 +-
 tests/cpp/utvm_runtime_standalone_test.cc          |  11 +-
 tests/crt/aot_executor_test.cc                     | 178 +++++
 tests/crt/aot_memory_test.cc                       | 121 ++++
 tests/crt/framing_test.cc                          |   2 +-
 tests/crt/memory_test.cc                           |   6 +-
 tests/crt/session_test.cc                          |   2 +-
 tests/micro/zephyr/test_zephyr.py                  |   2 +-
 .../contrib/test_arm_compute_lib/infrastructure.py |   2 +-
 .../contrib/test_arm_compute_lib/test_config.json  |   2 +-
 .../contrib/test_arm_compute_lib/test_pooling.py   |  59 +-
 tests/python/contrib/test_bnns/infrastructure.py   |   2 +-
 tests/python/contrib/test_coreml_runtime.py        |   2 +-
 tests/python/contrib/test_dlpack.py                |   3 +-
 tests/python/contrib/test_edgetpu_runtime.py       |   2 +-
 tests/python/contrib/test_random.py                |   9 +-
 tests/python/contrib/test_rpc_tracker.py           |  14 +-
 tests/python/contrib/test_tensorrt.py              |  57 +-
 tests/python/contrib/test_tflite_runtime.py        |   2 +-
 tests/python/driver/tvmc/conftest.py               |  51 +-
 tests/python/driver/tvmc/test_autoscheduler.py     |  65 +-
 tests/python/driver/tvmc/test_autotuner.py         |  79 ++-
 tests/python/driver/tvmc/test_command_line.py      |  53 ++
 tests/python/driver/tvmc/test_compiler.py          | 163 +++--
 tests/python/driver/tvmc/test_frontends.py         |  54 +-
 tests/python/driver/tvmc/test_model.py             |  65 ++
 tests/python/driver/tvmc/test_runner.py            |  24 +-
 tests/python/driver/tvmc/test_tvmc_common.py       |  15 +-
 tests/python/frontend/keras/test_forward.py        |  19 +
 tests/python/frontend/onnx/test_forward.py         |  98 ++-
 tests/python/frontend/pytorch/test_forward.py      |  16 +-
 tests/python/frontend/tensorflow/test_forward.py   |  38 +-
 tests/python/relay/aot/aot_test.mk                 |  78 +++
 tests/python/relay/aot/aot_test_utils.py           | 225 ++++++
 tests/python/relay/aot/test_crt_aot.py             | 349 +++++++++
 tests/python/relay/test_any.py                     |  26 +-
 .../test_auto_scheduler_layout_rewrite_networks.py |   4 +-
 tests/python/relay/test_auto_scheduler_tuning.py   |   2 +-
 tests/python/relay/test_backend_graph_executor.py  |  60 +-
 tests/python/relay/test_external_codegen.py        |   4 +-
 tests/python/relay/test_ir_op.py                   |  16 +-
 tests/python/relay/test_ir_parser.py               |   7 +
 tests/python/relay/test_op_level2.py               | 230 +++---
 tests/python/relay/test_op_level5.py               |   8 +-
 tests/python/relay/test_pass_annotation.py         |   2 +-
 tests/python/relay/test_pass_simplify_expr.py      | 166 +++++
 tests/python/relay/test_vm.py                      |  37 +
 .../topi/python/test_topi_bitserial_conv2d_rasp.py |   5 +
 .../python/test_topi_conv2d_hwnc_tensorcore.py     |  56 +-
 tests/python/topi/python/test_topi_pooling.py      | 777 ++++++++++++++++-----
 tests/python/topi/python/test_topi_sparse.py       |  15 +-
 .../python/unittest/test_auto_scheduler_common.py  |   5 +-
 .../test_auto_scheduler_sketch_generation.py       |  29 +-
 .../unittest/test_auto_scheduler_task_scheduler.py |   8 +-
 .../python/unittest/test_autotvm_xgboost_model.py  |  27 +-
 tests/python/unittest/test_crt.py                  |   5 +-
 tests/python/unittest/test_custom_datatypes.py     |  15 +-
 tests/python/unittest/test_link_params.py          |   3 +-
 .../unittest/test_micro_model_library_format.py    | 135 +++-
 tests/python/unittest/test_runtime_graph.py        |   4 +-
 tests/python/unittest/test_runtime_graph_debug.py  |   2 +-
 .../test_runtime_module_based_interface.py         |   4 +-
 tests/python/unittest/test_runtime_profiling.py    |   8 +-
 tests/python/unittest/test_runtime_rpc.py          |  79 +--
 tests/python/unittest/test_target_codegen_cuda.py  |  22 +
 tests/python/unittest/test_target_codegen_spirv.py | 135 ----
 .../python/unittest/test_target_codegen_vulkan.py  | 209 +++++-
 tests/python/unittest/test_te_autodiff.py          |  30 +-
 tests/python/unittest/test_te_create_primfunc.py   | 292 ++++++++
 tests/python/unittest/test_te_tensor.py            |   8 +-
 tests/python/unittest/test_tir_intrin.py           |  69 +-
 .../unittest/test_tir_transform_flatten_buffer.py  | 243 +++++++
 .../test_tir_transform_lower_tvm_builtin.py        |  40 +-
 tests/python/unittest/test_tvmscript_roundtrip.py  |  26 +
 tests/scripts/task_ci_python_setup.sh              |  33 -
 tests/scripts/task_ci_setup.sh                     |   2 +-
 tests/scripts/task_python_microtvm.sh              |   3 +-
 tutorials/auto_scheduler/tune_network_arm.py       |   4 +-
 tutorials/auto_scheduler/tune_network_mali.py      |  10 +-
 tutorials/auto_scheduler/tune_sparse_x86.py        |  10 +-
 tutorials/autotvm/tune_relay_arm.py                |   4 +-
 tutorials/autotvm/tune_relay_cuda.py               |   6 +-
 tutorials/autotvm/tune_relay_mobile_gpu.py         |   4 +-
 tutorials/frontend/deploy_model_on_android.py      |   2 +-
 tutorials/frontend/deploy_sparse.py                |   2 +-
 version.py                                         |  13 +-
 vta/python/vta/exec/rpc_server.py                  |   4 +-
 vta/tutorials/autotvm/tune_relay_vta.py            |   2 +-
 web/tests/python/webgpu_rpc_test.py                |   2 +-
 web/tests/python/websock_rpc_test.py               |   2 +-
 280 files changed, 9946 insertions(+), 2882 deletions(-)
 copy docker/install/{ubuntu_install_emscripten.sh => ubuntu_install_papi.sh} (76%)
 mode change 100755 => 100644
 rename include/tvm/runtime/crt/{memory.h => page_allocator.h} (87%)
 create mode 100644 include/tvm/runtime/crt/stack_allocator.h
 copy src/runtime/rpc/rpc_socket_impl.h => include/tvm/runtime/executor_info.h (69%)
 create mode 100644 python/tvm/driver/tvmc/model.py
 create mode 100644 python/tvm/driver/tvmc/result_utils.py
 rename python/tvm/relay/backend/{graph_executor_factory.py => executor_factory.py} (55%)
 delete mode 100644 python/tvm/topi/testing/pool1d_python.py
 delete mode 100644 python/tvm/topi/testing/pool3d_python.py
 create mode 100644 python/tvm/topi/testing/poolnd_python.py
 create mode 100644 src/relay/backend/aot_executor_codegen.cc
 create mode 100644 src/relay/backend/utils.cc
 create mode 100644 src/relay/transforms/label_ops.cc
 create mode 100644 src/runtime/crt/aot_executor/aot_executor.c
 create mode 100644 src/runtime/crt/include/tvm/runtime/crt/internal/aot_executor/aot_executor.h
 rename src/runtime/crt/include/tvm/runtime/crt/internal/memory/{memory.h => page_allocator.h} (94%)
 rename src/runtime/crt/memory/{memory.c => page_allocator.c} (92%)
 create mode 100644 src/runtime/crt/memory/stack_allocator.c
 create mode 100644 src/te/operation/create_primfunc.cc
 create mode 100644 src/tir/transforms/flatten_buffer.cc
 create mode 100644 tests/crt/aot_executor_test.cc
 create mode 100644 tests/crt/aot_memory_test.cc
 create mode 100644 tests/python/driver/tvmc/test_command_line.py
 create mode 100644 tests/python/driver/tvmc/test_model.py
 create mode 100644 tests/python/relay/aot/aot_test.mk
 create mode 100644 tests/python/relay/aot/aot_test_utils.py
 create mode 100644 tests/python/relay/aot/test_crt_aot.py
 delete mode 100644 tests/python/unittest/test_target_codegen_spirv.py
 create mode 100644 tests/python/unittest/test_te_create_primfunc.py
 create mode 100644 tests/python/unittest/test_tir_transform_flatten_buffer.py
 delete mode 100755 tests/scripts/task_ci_python_setup.sh