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 f4267d6811 Update argument order for relax.op.pad to make it
round-trippable (#17657)
add fb43fc8577 Upgrading onnx and onnxrt verions (#17655)
add a531d170b9 [REFACTOR] Phase out relay c++ components (#17660)
add c81fccaa2f [REFACTOR] Phase out te.Schedule c++ components (#17662)
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 125 +-
Makefile | 2 +-
NEWS.md | 2772 ------------
apps/android_rpc/app/src/main/jni/tvm_runtime.h | 2 -
apps/cpp_rpc/main.cc | 2 +-
apps/cpp_rpc/win32_process.cc | 2 +-
apps/cpp_rtvm/CMakeLists.txt | 99 -
apps/cpp_rtvm/README.md | 390 --
apps/cpp_rtvm/main.cc | 418 --
apps/cpp_rtvm/scripts/download_models.py | 36 -
apps/cpp_rtvm/tvm_runner.cc | 415 --
apps/cpp_rtvm/tvm_runner.h | 116 -
apps/hexagon_launcher/cmake/android/CMakeLists.txt | 2 -
cmake/config.cmake | 34 -
cmake/modules/CUDA.cmake | 13 +-
cmake/modules/LibInfo.cmake | 10 -
cmake/modules/OpenCL.cmake | 24 -
cmake/modules/RustExt.cmake | 43 -
cmake/modules/contrib/ArmComputeLib.cmake | 2 -
cmake/modules/contrib/CODEGENC.cmake | 19 -
cmake/modules/contrib/CUTLASS.cmake | 1 -
cmake/modules/contrib/HybridDump.cmake | 20 -
cmake/modules/contrib/ONNX.cmake | 22 -
cmake/modules/contrib/PT_TVMDSOOP.cmake | 96 -
cmake/modules/contrib/TF_TVMDSOOP.cmake | 56 -
cmake/modules/contrib/Verilator.cmake | 23 -
cmake/modules/contrib/VitisAI.cmake | 47 -
conda/recipe/bld.bat | 1 -
conftest.py | 17 +-
docker/Dockerfile.ci_arm | 4 -
docker/Dockerfile.ci_cpu | 20 -
docker/Dockerfile.ci_gpu | 16 -
docker/Dockerfile.ci_hexagon | 8 -
docker/Dockerfile.ci_i386 | 4 -
docker/Dockerfile.demo_android | 1 -
docker/Dockerfile.demo_cpu | 2 +-
docker/Dockerfile.demo_opencl | 8 +-
docker/Dockerfile.demo_vitis_ai | 59 -
docker/bash.sh | 21 -
docker/install/install_tvm_cpu.sh | 1 -
docker/install/ubuntu_install_caffe.sh | 69 -
docker/install/ubuntu_install_caffe2.sh | 39 -
docker/install/ubuntu_install_cmsis.sh | 49 -
docker/install/ubuntu_install_darknet.sh | 29 -
docker/install/ubuntu_install_mxnet.sh | 23 -
docker/install/ubuntu_install_nnef.sh | 25 -
docker/install/ubuntu_install_oneflow.sh | 25 -
docker/install/ubuntu_install_onnx.sh | 45 +-
docker/install/ubuntu_install_paddle.sh | 23 -
docker/install/ubuntu_install_python.sh | 33 +-
docker/install/ubuntu_install_verilator.sh | 37 -
docker/install/ubuntu_install_vitis_ai_core.sh | 39 -
.../install/ubuntu_install_vitis_ai_packages_ci.sh | 29 -
docker/python/ci-constraints.txt | 10 -
docs/arch/debugger.rst | 193 -
docs/arch/index.rst | 5 +-
docs/arch/pass_infra.rst | 126 +-
docs/deep_dive/tensor_ir/learning.rst | 6 +-
docs/reference/api/python/contrib.rst | 6 +-
golang/src/device.go | 14 -
golang/src/tvm_runtime_pack.cc | 1 -
include/tvm/auto_scheduler/auto_schedule.h | 104 -
include/tvm/auto_scheduler/compute_dag.h | 324 --
include/tvm/auto_scheduler/cost_model.h | 165 -
include/tvm/auto_scheduler/feature.h | 124 -
include/tvm/auto_scheduler/loop_state.h | 482 ---
include/tvm/auto_scheduler/measure.h | 542 ---
include/tvm/auto_scheduler/measure_record.h | 140 -
include/tvm/auto_scheduler/search_policy.h | 206 -
include/tvm/auto_scheduler/search_task.h | 171 -
include/tvm/auto_scheduler/transform_step.h | 1195 ------
include/tvm/driver/driver_api.h | 52 -
include/tvm/ir/adt.h | 163 -
include/tvm/ir/affine_type.h | 150 -
include/tvm/ir/env_func.h | 1 +
include/tvm/ir/expr.h | 74 +-
include/tvm/ir/function.h | 10 +-
include/tvm/ir/memory_pools.h | 361 --
include/tvm/ir/module.h | 202 +-
include/tvm/ir/op.h | 126 +-
include/tvm/ir/si_builder.h | 103 -
include/tvm/ir/tensor_type.h | 127 -
include/tvm/ir/type.h | 273 +-
include/tvm/ir/type_functor.h | 44 +-
include/tvm/ir/type_relation.h | 243 --
include/tvm/node/functor.h | 2 +-
include/tvm/node/structural_equal.h | 6 +-
include/tvm/relax/analysis.h | 5 +-
include/tvm/relax/attrs/op.h | 1 +
include/tvm/relax/block_builder.h | 1 +
include/tvm/relax/dataflow_matcher.h | 6 +-
include/tvm/relax/dataflow_pattern.h | 2 +-
include/tvm/relax/expr.h | 5 +-
include/tvm/relax/expr_functor.h | 4 -
include/tvm/relax/op_attr_types.h | 25 +-
include/tvm/relax/type.h | 68 +-
include/tvm/relay/adt.h | 344 --
include/tvm/relay/analysis.h | 256 --
include/tvm/relay/attrs/algorithm.h | 97 -
include/tvm/relay/attrs/annotation.h | 59 -
include/tvm/relay/attrs/bitserial.h | 133 -
include/tvm/relay/attrs/call.h | 50 -
include/tvm/relay/attrs/debug.h | 48 -
include/tvm/relay/attrs/device_copy.h | 52 -
include/tvm/relay/attrs/image.h | 322 --
include/tvm/relay/attrs/memory.h | 78 -
include/tvm/relay/attrs/nn.h | 1593 -------
include/tvm/relay/attrs/on_device.h | 106 -
include/tvm/relay/attrs/random.h | 76 -
include/tvm/relay/attrs/reduce.h | 132 -
include/tvm/relay/attrs/transform.h | 614 ---
include/tvm/relay/attrs/vision.h | 251 --
include/tvm/relay/attrs/vm.h | 58 -
include/tvm/relay/base.h | 154 -
include/tvm/relay/dataflow_matcher.h | 123 -
include/tvm/relay/dataflow_pattern.h | 589 ---
include/tvm/relay/dataflow_pattern_functor.h | 164 -
include/tvm/relay/error.h | 181 -
include/tvm/relay/executor.h | 277 --
include/tvm/relay/expr.h | 833 ----
include/tvm/relay/expr_functor.h | 517 ---
include/tvm/relay/feature.h | 199 -
include/tvm/relay/function.h | 203 -
include/tvm/relay/interpreter.h | 197 -
include/tvm/relay/op.h | 41 -
include/tvm/relay/op_attr_types.h | 234 --
include/tvm/relay/op_strategy.h | 161 -
include/tvm/relay/parser.h | 49 -
include/tvm/relay/pattern_functor.h | 166 -
include/tvm/relay/qnn/attrs.h | 133 -
include/tvm/relay/qnn/transform.h | 60 -
include/tvm/relay/runtime.h | 276 --
include/tvm/relay/transform.h | 754 ----
include/tvm/relay/type.h | 75 -
include/tvm/runtime/c_runtime_api.h | 10 +-
include/tvm/runtime/container/base.h | 1 -
include/tvm/runtime/container/string.h | 1 -
include/tvm/runtime/device_api.h | 4 +-
include/tvm/runtime/logging.h | 4 +-
include/tvm/runtime/metadata.h | 142 -
include/tvm/runtime/metadata_base.h | 220 -
include/tvm/runtime/metadata_types.h | 109 -
include/tvm/runtime/object.h | 8 +-
include/tvm/runtime/packed_func.h | 8 -
include/tvm/runtime/vm/bytecode.h | 415 --
include/tvm/runtime/vm/executable.h | 386 --
include/tvm/runtime/vm/vm.h | 476 ---
include/tvm/target/compilation_config.h | 205 -
include/tvm/target/generic_func.h | 171 -
include/tvm/target/target.h | 24 -
include/tvm/target/target_kind.h | 30 -
include/tvm/target/virtual_device.h | 6 +-
include/tvm/te/autodiff.h | 96 -
include/tvm/te/operation.h | 236 +-
include/tvm/te/schedule.h | 1010 -----
include/tvm/te/schedule_pass.h | 112 -
include/tvm/te/tensor_intrin.h | 145 -
include/tvm/tir/expr.h | 4 +-
include/tvm/tir/transform.h | 7 -
include/tvm/tir/usmp/algo/greedy.h | 85 -
include/tvm/tir/usmp/algorithms.h | 84 -
include/tvm/tir/usmp/analysis.h | 49 -
include/tvm/tir/usmp/transform.h | 75 -
include/tvm/tir/usmp/utils.h | 326 --
include/tvm/topi/cuda/dense.h | 154 -
include/tvm/topi/cuda/injective.h | 83 -
include/tvm/topi/cuda/pooling.h | 187 -
include/tvm/topi/cuda/reduction.h | 199 -
include/tvm/topi/cuda/softmax.h | 103 -
include/tvm/topi/generic/default.h | 83 -
include/tvm/topi/generic/extern.h | 69 -
include/tvm/topi/generic/injective.h | 77 -
include/tvm/topi/rocm/dense.h | 99 -
include/tvm/topi/rocm/injective.h | 67 -
include/tvm/topi/rocm/pooling.h | 68 -
include/tvm/topi/rocm/reduction.h | 54 -
include/tvm/topi/rocm/softmax.h | 55 -
include/tvm/topi/x86/bnn.h | 131 -
include/tvm/topi/x86/default.h | 105 -
include/tvm/topi/x86/injective.h | 85 -
jvm/core/src/main/java/org/apache/tvm/Device.java | 3 +-
.../java/org/apache/tvm/contrib/GraphExecutor.java | 82 -
.../java/org/apache/tvm/contrib/GraphModule.java | 189 -
.../org/apache/tvm/contrib/GraphExecutorTest.java | 117 -
jvm/native/linux-x86_64/pom.xml | 2 +-
jvm/native/osx-x86_64/pom.xml | 2 +-
.../src/main/native/org_apache_tvm_native_c_api.cc | 2 +-
python/gen_requirements.py | 57 -
python/setup.py | 2 +-
python/tvm/__init__.py | 8 +-
python/tvm/_ffi/runtime_ctypes.py | 11 -
python/tvm/contrib/cutlass/build.py | 2 +-
python/tvm/contrib/debugger/__init__.py | 16 -
python/tvm/contrib/debugger/debug_executor.py | 525 ---
python/tvm/contrib/debugger/debug_result.py | 301 --
python/tvm/contrib/debugger/debug_runtime.py | 29 -
python/tvm/contrib/graph_runtime.py | 29 -
python/tvm/contrib/hexagon/hexagon_profiler.py | 10 +-
python/tvm/contrib/hexagon/session.py | 186 +-
python/tvm/contrib/msc/core/transform/transform.py | 4 +-
python/tvm/contrib/mxnet.py | 78 -
python/tvm/contrib/sdaccel.py | 99 -
python/tvm/contrib/target/__init__.py | 16 -
python/tvm/contrib/target/coreml.py | 233 -
python/tvm/contrib/target/vitis_ai.py | 220 -
python/tvm/ir/__init__.py | 19 +-
python/tvm/ir/affine_type.py | 79 -
python/tvm/ir/attrs.py | 4 +-
python/tvm/ir/base.py | 6 +-
python/tvm/ir/expr.py | 20 +-
python/tvm/ir/function.py | 4 +-
python/tvm/ir/instrument.py | 5 +-
python/tvm/ir/json_compact.py | 146 -
python/tvm/ir/memory_pools.py | 268 --
python/tvm/ir/module.py | 100 +-
python/tvm/ir/op.py | 32 +-
python/tvm/ir/tensor_type.py | 61 -
python/tvm/ir/transform.py | 16 +-
python/tvm/ir/type.py | 143 +-
.../meta_schedule/testing/custom_builder_runner.py | 119 +-
.../testing/dataset_collect_models.py | 85 -
.../meta_schedule/testing/dataset_extract_tasks.py | 104 -
.../testing/dataset_sample_candidates.py | 187 -
.../meta_schedule/testing/torchbench/__init__.py | 16 -
python/tvm/meta_schedule/testing/torchbench/run.py | 791 ----
.../tvm/meta_schedule/testing/torchbench/utils.py | 167 -
python/tvm/meta_schedule/testing/tune_onnx.py | 196 -
python/tvm/meta_schedule/testing/tune_relay.py | 213 -
python/tvm/meta_schedule/testing/tune_utils.py | 129 +-
python/tvm/relax/__init__.py | 2 +-
python/tvm/relax/analysis/analysis.py | 2 +-
python/tvm/relax/expr.py | 10 +-
python/tvm/relax/frontend/onnx/onnx_frontend.py | 2 +-
python/tvm/relax/frontend/torch/fx_translator.py | 1 -
python/tvm/relax/op/qdq.py | 4 +-
python/tvm/relax/testing/ast_printer.py | 4 +-
python/tvm/relax/ty.py | 8 +-
python/tvm/target/__init__.py | 2 -
python/tvm/target/generic_func.py | 304 --
python/tvm/te/__init__.py | 2 +-
python/tvm/te/operation.py | 24 +-
python/tvm/te/tensor.py | 10 -
python/tvm/testing/utils.py | 27 +-
python/tvm/tir/__init__.py | 1 -
python/tvm/tir/analysis/analysis.py | 104 +-
python/tvm/tir/transform/transform.py | 12 -
python/tvm/tir/usmp/__init__.py | 22 -
python/tvm/tir/usmp/_ffi_api.py | 21 -
python/tvm/tir/usmp/analysis/__init__.py | 20 -
python/tvm/tir/usmp/analysis/_ffi_api.py | 21 -
python/tvm/tir/usmp/analysis/analysis.py | 39 -
python/tvm/tir/usmp/transform/__init__.py | 20 -
python/tvm/tir/usmp/transform/_ffi_api.py | 21 -
python/tvm/tir/usmp/transform/transform.py | 46 -
python/tvm/tir/usmp/utils.py | 105 -
python/tvm/topi/math.py | 22 -
python/tvm/topi/nn/bitserial_conv2d.py | 22 -
python/tvm/topi/nn/conv2d.py | 90 -
python/tvm/topi/nn/conv3d.py | 24 -
python/tvm/topi/nn/dense.py | 46 -
python/tvm/topi/nn/depthwise_conv2d.py | 20 -
python/tvm/topi/nn/qnn.py | 111 +-
python/tvm/topi/signal.py | 16 +-
python/tvm/topi/sparse_reshape.py | 10 +-
python/tvm/topi/testing/one_hot.py | 2 +-
python/tvm/topi/transform.py | 48 +-
rust/tvm-rt/Cargo.toml | 4 -
rust/tvm-rt/src/graph_rt.rs | 108 -
rust/tvm-rt/src/lib.rs | 1 -
rust/tvm-sys/Cargo.toml | 4 -
rust/tvm-sys/build.rs | 6 -
src/arith/domain_touched.cc | 8 +-
src/auto_scheduler/auto_schedule.cc | 85 -
src/auto_scheduler/compute_dag.cc | 1542 -------
src/auto_scheduler/cost_model.cc | 173 -
src/auto_scheduler/feature.cc | 1761 --------
src/auto_scheduler/loop_state.cc | 575 ---
src/auto_scheduler/measure.cc | 428 --
src/auto_scheduler/measure_record.cc | 486 ---
src/auto_scheduler/search_policy/empty_policy.cc | 125 -
src/auto_scheduler/search_policy/empty_policy.h | 77 -
src/auto_scheduler/search_policy/search_policy.cc | 121 -
src/auto_scheduler/search_policy/sketch_policy.cc | 728 ----
src/auto_scheduler/search_policy/sketch_policy.h | 237 --
.../search_policy/sketch_policy_rules.cc | 1242 ------
.../search_policy/sketch_policy_rules.h | 245 --
src/auto_scheduler/search_policy/utils.cc | 485 ---
src/auto_scheduler/search_policy/utils.h | 716 ----
src/auto_scheduler/search_task.cc | 217 -
src/auto_scheduler/transform_step.cc | 1879 ---------
src/auto_scheduler/utils.cc | 36 -
src/auto_scheduler/utils.h | 303 --
src/autotvm/feature_visitor.cc | 115 -
src/autotvm/feature_visitor.h | 99 -
src/autotvm/touch_extractor.cc | 524 ---
src/autotvm/touch_extractor.h | 144 -
src/contrib/hybrid/codegen_hybrid.cc | 513 ---
src/contrib/hybrid/codegen_hybrid.h | 171 -
src/contrib/msc/core/ir/graph_builder.cc | 12 +-
src/contrib/msc/core/ir/graph_builder.h | 12 +-
src/contrib/msc/core/transform/layout_utils.h | 2 +-
src/contrib/msc/core/transform/rewrite_utils.h | 2 +-
src/contrib/msc/core/transform/set_expr_name.cc | 32 +-
src/contrib/msc/core/utils.h | 2 +-
src/contrib/tf_op/tvm_dso_op_kernels.cc | 327 --
src/contrib/tf_op/tvm_dso_ops.cc | 35 -
src/contrib/torch/pt_call_tvm/tvm_class.cc | 686 ---
.../tvm_module_wrapper/RuntimeModuleWrapperTVM.cc | 307 --
.../RuntimeModuleWrapperTorch.cc | 215 -
.../torch/tvm_module_wrapper/runtime_bridge.h | 116 -
src/contrib/torch/utils.h | 264 --
src/driver/driver_api.cc | 105 +-
src/ir/adt.cc | 76 -
src/ir/affine_type.cc | 82 -
src/ir/diagnostic.cc | 2 -
src/ir/function.cc | 10 -
src/ir/memory_pools.cc | 243 --
src/ir/module.cc | 215 +-
src/ir/op.cc | 39 -
src/ir/si_builder.cc | 326 --
src/ir/source_map.cc | 2 -
src/ir/tensor_type.cc | 66 -
src/ir/transform.cc | 7 -
src/ir/type.cc | 67 +-
src/ir/type_functor.cc | 127 +-
src/ir/type_relation.cc | 69 -
src/meta_schedule/utils.h | 2 +-
src/node/serialization.cc | 17 -
src/{relay => relax}/analysis/graph_partitioner.cc | 42 +-
src/{relay => relax}/analysis/graph_partitioner.h | 20 +-
src/relax/analysis/layout_transformation.cc | 3 +-
src/relax/analysis/struct_info_analysis.cc | 6 +-
src/relax/analysis/tir_op_pattern_kind.cc | 41 +-
.../backend/contrib/codegen_c/codegen_c.h | 41 +-
src/relax/backend/contrib/cutlass/codegen.cc | 111 +-
src/relax/backend/contrib/tensorrt/codegen.cc | 1 +
src/relax/backend/vm/codegen_vm.cc | 68 +-
src/relax/ir/block_builder.cc | 1 -
src/relax/ir/dataflow_matcher.cc | 2 +-
src/relax/ir/expr.cc | 6 +-
src/relax/ir/transform.cc | 17 +-
src/relax/ir/type.cc | 16 +-
src/relax/op/distributed/distributed.cc | 2 +-
src/relax/op/distributed/utils.h | 2 -
src/relax/op/op.cc | 51 +-
src/relax/op/op_common.h | 2 -
src/relax/transform/allocate_workspace.cc | 1 +
src/relax/transform/annotate_tir_op_pattern.cc | 2 +-
src/relax/transform/call_tir_rewrite.cc | 1 -
src/relax/transform/few_shot_tuning.cc | 8 +-
src/relax/transform/fold_constant.cc | 2 +-
src/relax/transform/fuse_ops.cc | 6 +-
src/relax/transform/fuse_tir.cc | 6 +-
src/relax/transform/lambda_lift.cc | 2 +-
src/relax/transform/merge_composite_functions.cc | 2 -
src/relax/transform/meta_schedule.cc | 2 -
src/relax/transform/run_codegen.cc | 3 +-
src/relax/transform/utils.h | 5 +-
src/relay/analysis/annotated_region_set.cc | 242 --
src/relay/analysis/annotated_region_set.h | 279 --
src/relay/analysis/call_graph.cc | 345 --
src/relay/analysis/call_graph.h | 478 ---
src/relay/analysis/dependency_graph.cc | 212 -
src/relay/analysis/dependency_graph.h | 77 -
src/relay/analysis/extract_fake_quantized_ops.cc | 80 -
src/relay/analysis/extract_fused_functions.cc | 83 -
src/relay/analysis/extract_intermediate_expr.cc | 88 -
src/relay/analysis/extract_operators.cc | 77 -
src/relay/analysis/feature.cc | 153 -
src/relay/analysis/get_calibration_data.cc | 201 -
src/relay/analysis/kind_check.cc | 195 -
src/relay/analysis/mac_count.cc | 196 -
src/relay/analysis/match_exhaustion.cc | 319 --
src/relay/analysis/type_solver.cc | 690 ---
src/relay/analysis/type_solver.h | 224 -
src/relay/analysis/util.cc | 512 ---
src/relay/analysis/well_formed.cc | 165 -
src/relay/backend/annotate_used_memory.cc | 236 --
src/relay/backend/aot/aot_lower_main.cc | 866 ----
src/relay/backend/aot/aot_lower_main.h | 58 -
src/relay/backend/aot/create_executor_metadata.cc | 86 -
src/relay/backend/aot/create_executor_metadata.h | 50 -
src/relay/backend/aot/create_function_metadata.cc | 124 -
src/relay/backend/aot/create_function_metadata.h | 49 -
src/relay/backend/aot_executor_codegen.cc | 1455 -------
src/relay/backend/build_module.cc | 523 ---
.../backend/contrib/arm_compute_lib/codegen.cc | 426 --
src/relay/backend/contrib/bnns/codegen.cc | 219 -
src/relay/backend/contrib/clml/codegen.cc | 483 ---
src/relay/backend/contrib/clml/target.cc | 41 -
src/relay/backend/contrib/codegen_c/codegen.cc | 401 --
src/relay/backend/contrib/codegen_c/target.cc | 43 -
.../backend/contrib/codegen_json/codegen_json.h | 377 --
src/relay/backend/contrib/constant_transforms.cc | 52 -
src/relay/backend/contrib/constant_transforms.h | 50 -
src/relay/backend/contrib/cublas/target.cc | 44 -
src/relay/backend/contrib/cudnn/target.cc | 42 -
src/relay/backend/contrib/cutlass/codegen.cc | 442 --
src/relay/backend/contrib/cutlass/codegen.h | 69 -
src/relay/backend/contrib/cutlass/target.cc | 74 -
src/relay/backend/contrib/dnnl/codegen.cc | 629 ---
src/relay/backend/contrib/dnnl/comp_op_matcher.h | 245 --
src/relay/backend/contrib/dnnl/query_layout.cc | 379 --
.../contrib/example_target_hooks/relay_to_tir.cc | 275 --
.../backend/contrib/example_target_hooks/target.cc | 43 -
.../contrib/example_target_hooks/tir_to_runtime.cc | 82 -
.../backend/contrib/libtorch/libtorch_codegen.cc | 141 -
src/relay/backend/contrib/mrvl/codegen.cc | 1524 -------
src/relay/backend/contrib/mrvl/compiler_attr.cc | 68 -
src/relay/backend/contrib/tensorrt/codegen.cc | 416 --
src/relay/backend/contrib/tensorrt/codegen.h | 47 -
src/relay/backend/contrib/tensorrt/target.cc | 69 -
src/relay/backend/contrib/uma/relay_to_tir.cc | 175 -
src/relay/backend/contrib/uma/targets.cc | 89 -
src/relay/backend/contrib/uma/tir_to_runtime.cc | 89 -
src/relay/backend/contrib/verilator/codegen.cc | 146 -
.../backend/contrib/vitis_ai/config_vitis_ai.cc | 82 -
src/relay/backend/executor.cc | 112 -
src/relay/backend/graph_executor_codegen.cc | 787 ----
src/relay/backend/graph_plan_memory.cc | 416 --
src/relay/backend/interpreter.cc | 1124 -----
src/relay/backend/liveness_analysis.cc | 232 -
src/relay/backend/liveness_analysis.h | 270 --
src/relay/backend/name_transforms.cc | 127 -
src/relay/backend/name_transforms.h | 133 -
src/relay/backend/param_dict.cc | 54 -
src/relay/backend/param_dict.h | 38 -
src/relay/backend/runtime.cc | 106 -
src/relay/backend/task_extraction.cc | 143 -
src/relay/backend/te_compiler.cc | 1322 ------
src/relay/backend/te_compiler.h | 197 -
src/relay/backend/te_compiler_cache.cc | 1155 -----
src/relay/backend/te_compiler_cache.h | 292 --
src/relay/backend/token_allocator.cc | 155 -
src/relay/backend/token_allocator.h | 129 -
src/relay/backend/utils.cc | 458 --
src/relay/backend/utils.h | 763 ----
src/relay/backend/vm/compiler.cc | 1221 ------
src/relay/backend/vm/compiler.h | 179 -
src/relay/backend/vm/lambda_lift.cc | 262 --
src/relay/backend/vm/manifest_lifetimes.cc | 262 --
src/relay/backend/vm/removed_unused_funcs.cc | 137 -
src/relay/collage/README.md | 26 -
src/relay/collage/candidate_function_cache.cc | 49 -
src/relay/collage/candidate_function_cache.h | 79 -
src/relay/collage/candidate_partition.cc | 357 --
src/relay/collage/candidate_partition.h | 190 -
src/relay/collage/candidate_partition_index.cc | 148 -
src/relay/collage/candidate_partition_index.h | 102 -
src/relay/collage/candidate_set.cc | 76 -
src/relay/collage/candidate_set.h | 99 -
src/relay/collage/collage_partitioner.cc | 352 --
src/relay/collage/collage_partitioner.h | 50 -
src/relay/collage/combiner_rule.cc | 395 --
src/relay/collage/combiner_rule.h | 229 -
src/relay/collage/cost.cc | 45 -
src/relay/collage/cost.h | 108 -
src/relay/collage/cost_estimator.cc | 59 -
src/relay/collage/cost_estimator.h | 71 -
src/relay/collage/custom_cost_estimator.cc | 60 -
src/relay/collage/custom_cost_estimator.h | 67 -
src/relay/collage/dataflow_graph.cc | 48 -
src/relay/collage/dataflow_graph.h | 77 -
src/relay/collage/gather_partition_specs.cc | 241 --
src/relay/collage/gather_partition_specs.h | 71 -
src/relay/collage/index_set.cc | 231 -
src/relay/collage/index_set.h | 128 -
src/relay/collage/mock_cost_estimator.cc | 120 -
src/relay/collage/mock_cost_estimator.h | 94 -
src/relay/collage/name_supply.cc | 90 -
src/relay/collage/name_supply.h | 58 -
src/relay/collage/partition_rule.cc | 426 --
src/relay/collage/partition_rule.h | 487 ---
src/relay/collage/partition_spec.cc | 87 -
src/relay/collage/partition_spec.h | 120 -
src/relay/collage/priority_queue.h | 72 -
src/relay/collage/prune_candidates.cc | 218 -
src/relay/collage/prune_candidates.h | 72 -
src/relay/collage/sub_graph.cc | 1030 -----
src/relay/collage/sub_graph.h | 452 --
src/relay/collage/utils.cc | 152 -
src/relay/collage/utils.h | 92 -
src/relay/ir/adt.cc | 189 -
src/relay/ir/base.cc | 43 -
src/relay/ir/dataflow_matcher.cc | 981 -----
src/relay/ir/dataflow_matcher_impl.h | 178 -
src/relay/ir/dataflow_pattern.cc | 558 ---
src/relay/ir/dataflow_pattern_functor.cc | 115 -
src/relay/ir/error.cc | 138 -
src/relay/ir/expr.cc | 710 ----
src/relay/ir/expr_functor.cc | 571 ---
src/relay/ir/function.cc | 307 --
src/relay/ir/indexed_graph.cc | 554 ---
src/relay/ir/indexed_graph.h | 371 --
src/relay/ir/op_strategy.cc | 122 -
src/relay/ir/pattern_functor.cc | 93 -
src/relay/ir/transform.cc | 179 -
src/relay/op/algorithm/argsort.cc | 69 -
src/relay/op/algorithm/searchsorted.cc | 86 -
src/relay/op/algorithm/sort.cc | 65 -
src/relay/op/algorithm/topk.cc | 133 -
src/relay/op/annotation/annotation.cc | 205 -
src/relay/op/annotation/annotation.h | 46 -
src/relay/op/call/call.cc | 139 -
src/relay/op/call/call.h | 96 -
src/relay/op/debug.cc | 71 -
src/relay/op/dyn/algorithm/topk.cc | 107 -
src/relay/op/dyn/image/resize.cc | 115 -
src/relay/op/dyn/nn/pad.cc | 125 -
src/relay/op/dyn/nn/upsampling.cc | 201 -
src/relay/op/dyn/nn/upsampling.h | 72 -
src/relay/op/dyn/tensor/transform.cc | 759 ----
src/relay/op/dyn/tensor/transform.h | 32 -
src/relay/op/image/dilation2d.cc | 151 -
src/relay/op/image/grid_sample.cc | 212 -
src/relay/op/image/resize.cc | 369 --
src/relay/op/make_op.h | 128 -
src/relay/op/memory/device_copy.cc | 123 -
src/relay/op/memory/device_copy.h | 84 -
src/relay/op/memory/memory.cc | 314 --
src/relay/op/memory/memory.h | 50 -
src/relay/op/memory/on_device.cc | 147 -
src/relay/op/memory/on_device.h | 160 -
src/relay/op/nn/bitserial.cc | 260 --
src/relay/op/nn/convolution.cc | 1942 ---------
src/relay/op/nn/convolution.h | 138 -
src/relay/op/nn/convolution_make.h | 149 -
src/relay/op/nn/correlation.cc | 136 -
src/relay/op/nn/nn.cc | 1680 --------
src/relay/op/nn/nn.h | 230 -
src/relay/op/nn/pad.cc | 276 --
src/relay/op/nn/pooling.cc | 1317 ------
src/relay/op/nn/pooling.h | 70 -
src/relay/op/nn/pooling_common.h | 78 -
src/relay/op/nn/sparse.cc | 309 --
src/relay/op/nn/upsampling.cc | 181 -
src/relay/op/nn/upsampling.h | 67 -
src/relay/op/op_common.h | 198 -
src/relay/op/random/kernel.cc | 229 -
src/relay/op/tensor/binary.cc | 175 -
src/relay/op/tensor/math.cc | 119 -
src/relay/op/tensor/reduce.cc | 746 ----
src/relay/op/tensor/transform.cc | 4438 --------------------
src/relay/op/tensor/transform.h | 241 --
src/relay/op/tensor/unary.cc | 528 ---
src/relay/op/type_relations.cc | 173 -
src/relay/op/type_relations.h | 106 -
src/relay/op/vision/multibox_op.cc | 144 -
src/relay/op/vision/nms.cc | 275 --
src/relay/op/vision/rcnn_op.cc | 242 --
src/relay/op/vision/yolo.cc | 88 -
src/relay/op/vm/vm.cc | 163 -
src/relay/op/vm/vm.h | 39 -
src/relay/parser/meta_ref.cc | 99 -
src/relay/parser/meta_ref.h | 82 -
src/relay/parser/op_table.h | 95 -
src/relay/parser/parser.cc | 1989 ---------
src/relay/parser/span_check.cc | 107 -
src/relay/parser/span_check.h | 78 -
src/relay/parser/token.h | 406 --
src/relay/parser/tokenizer.h | 696 ---
src/relay/printer/doc.cc | 162 -
src/relay/printer/doc.h | 168 -
src/relay/printer/meta_data.h | 141 -
src/relay/printer/model_library_format_printer.cc | 84 -
src/relay/printer/relay_text_printer.cc | 974 -----
src/relay/printer/text_printer.cc | 132 -
src/relay/printer/text_printer.h | 464 --
src/relay/printer/tir_text_printer.cc | 826 ----
src/relay/printer/tir_text_printer_debug.cc | 97 -
src/relay/printer/tir_text_printer_debug.h | 70 -
src/relay/printer/tvmscript_printer.cc | 1996 ---------
src/relay/qnn/op/add.cc | 104 -
src/relay/qnn/op/avg_pool2d.cc | 225 -
src/relay/qnn/op/batch_matmul.cc | 260 --
src/relay/qnn/op/concatenate.cc | 245 --
src/relay/qnn/op/convolution.cc | 881 ----
src/relay/qnn/op/convolution_transpose.cc | 180 -
src/relay/qnn/op/dense.cc | 332 --
src/relay/qnn/op/dequantize.cc | 179 -
src/relay/qnn/op/leaky_relu.cc | 161 -
src/relay/qnn/op/mul.cc | 170 -
src/relay/qnn/op/op_common.h | 456 --
src/relay/qnn/op/quantize.cc | 190 -
src/relay/qnn/op/requantize.cc | 566 ---
src/relay/qnn/op/requantize_config.cc | 93 -
src/relay/qnn/op/requantize_config.h | 125 -
src/relay/qnn/op/simulated_dequantize.cc | 80 -
src/relay/qnn/op/simulated_quantize.cc | 82 -
src/relay/qnn/op/softmax.cc | 154 -
src/relay/qnn/op/subtract.cc | 105 -
src/relay/qnn/op/unary_elementwise_op.cc | 61 -
src/relay/qnn/pass/legalize.cc | 65 -
src/relay/qnn/utils.cc | 249 --
src/relay/qnn/utils.h | 302 --
src/relay/quantize/annotate.cc | 112 -
src/relay/quantize/calibrate.cc | 224 -
src/relay/quantize/partition.cc | 95 -
src/relay/quantize/quantize.cc | 149 -
src/relay/quantize/quantize.h | 156 -
src/relay/quantize/realize.cc | 562 ---
src/relay/quantize/realize.h | 75 -
src/relay/transforms/alter_op_layout.cc | 144 -
src/relay/transforms/annotate_target.cc | 446 --
src/relay/transforms/annotate_texture_storage.cc | 686 ---
.../transforms/auto_scheduler_layout_rewrite.cc | 186 -
.../transforms/auto_scheduler_layout_rewrite.h | 49 -
src/relay/transforms/canonicalize_cast.cc | 142 -
src/relay/transforms/canonicalize_ops.cc | 86 -
.../transforms/capture_postdfsindex_in_spans.cc | 134 -
.../transforms/combine_parallel_batch_matmul.cc | 174 -
src/relay/transforms/combine_parallel_conv2d.cc | 225 -
src/relay/transforms/combine_parallel_dense.cc | 275 --
src/relay/transforms/combine_parallel_op.cc | 178 -
src/relay/transforms/combine_parallel_op.h | 237 --
src/relay/transforms/combine_parallel_op_batch.cc | 194 -
src/relay/transforms/combine_parallel_op_batch.h | 145 -
src/relay/transforms/compiler_function_utils.cc | 302 --
src/relay/transforms/compiler_function_utils.h | 150 -
src/relay/transforms/convert_layout.cc | 171 -
src/relay/transforms/convert_sparse_conv2d.cc | 324 --
src/relay/transforms/convert_sparse_dense.cc | 153 -
src/relay/transforms/de_duplicate.cc | 123 -
src/relay/transforms/dead_code.cc | 585 ---
src/relay/transforms/defunctionalization.cc | 431 --
src/relay/transforms/defuse_ops.cc | 88 -
src/relay/transforms/device_aware_visitors.cc | 352 --
src/relay/transforms/device_aware_visitors.h | 363 --
src/relay/transforms/device_domains.cc | 483 ---
src/relay/transforms/device_domains.h | 357 --
src/relay/transforms/device_planner.cc | 1534 -------
src/relay/transforms/div_to_mul.cc | 86 -
src/relay/transforms/dynamic_to_static.cc | 337 --
src/relay/transforms/eliminate_common_subexpr.cc | 154 -
src/relay/transforms/eta_expand.cc | 166 -
src/relay/transforms/expr_subst.cc | 55 -
src/relay/transforms/expr_subst.h | 38 -
.../transforms/fake_quantization_to_integer.cc | 587 ---
.../transforms/fake_quantization_to_integer.h | 54 -
src/relay/transforms/fast_math.cc | 84 -
src/relay/transforms/first_order_gradient.cc | 325 --
src/relay/transforms/flatten_atrous_conv.cc | 195 -
src/relay/transforms/fold_constant.cc | 450 --
src/relay/transforms/fold_constant.h | 55 -
src/relay/transforms/fold_explicit_padding.cc | 380 --
src/relay/transforms/fold_scale_axis.cc | 1179 ------
src/relay/transforms/forward_rewrite.cc | 187 -
src/relay/transforms/fuse_ops.cc | 590 ---
src/relay/transforms/gradient.h | 54 -
src/relay/transforms/higher_order_gradient.cc | 466 --
src/relay/transforms/infer_layout_utils.cc | 265 --
src/relay/transforms/infer_layout_utils.h | 159 -
src/relay/transforms/inline.cc | 229 -
src/relay/transforms/label_ops.cc | 143 -
src/relay/transforms/lazy_gradient_init.cc | 282 --
src/relay/transforms/legalize.cc | 112 -
src/relay/transforms/let_list.h | 154 -
src/relay/transforms/memory_alloc.cc | 454 --
src/relay/transforms/merge_compiler_regions.cc | 230 -
src/relay/transforms/merge_composite.cc | 89 -
.../transforms/meta_schedule_layout_rewrite.cc | 181 -
.../transforms/meta_schedule_layout_rewrite.h | 38 -
src/relay/transforms/partial_eval.cc | 1199 ------
src/relay/transforms/partition_graph.cc | 619 ---
src/relay/transforms/pass_utils.h | 236 --
src/relay/transforms/pattern_utils.h | 887 ----
src/relay/transforms/remove_standalone_reshapes.cc | 118 -
src/relay/transforms/simplify_expr.cc | 1165 -----
src/relay/transforms/simplify_expr.h | 93 -
src/relay/transforms/simplify_fc_transpose.cc | 146 -
src/relay/transforms/simplify_inference.cc | 259 --
src/relay/transforms/split_args.cc | 143 -
src/relay/transforms/target_hooks.cc | 179 -
src/relay/transforms/to_a_normal_form.cc | 472 ---
src/relay/transforms/to_basic_block_normal_form.cc | 95 -
src/relay/transforms/to_cps.cc | 371 --
src/relay/transforms/to_graph_normal_form.cc | 89 -
src/relay/transforms/to_mixed_precision.cc | 560 ---
src/relay/transforms/transform_layout.h | 463 --
src/relay/transforms/type_infer.cc | 1015 -----
src/runtime/aot_executor/aot_executor.cc | 232 -
src/runtime/aot_executor/aot_executor.h | 157 -
src/runtime/aot_executor/aot_executor_factory.cc | 137 -
src/runtime/aot_executor/aot_executor_factory.h | 122 -
src/runtime/const_loader_module.cc | 2 -
src/runtime/contrib/amx/amx_config.cc | 2 +-
src/runtime/contrib/bnns/bnns_wrp.h | 2 +-
src/runtime/contrib/cblas/gemm_common.h | 2 +-
src/runtime/contrib/json/json_node.h | 58 +-
src/runtime/contrib/onnx/onnx_module.cc | 80 -
src/runtime/contrib/tensorrt/tensorrt_calibrator.h | 2 +-
src/runtime/contrib/tensorrt/tensorrt_ops.h | 2 +-
src/runtime/contrib/verilator/verilator_device.h | 84 -
src/runtime/contrib/verilator/verilator_kernel.h | 45 -
src/runtime/contrib/verilator/verilator_runtime.cc | 180 -
src/runtime/contrib/verilator/verilator_runtime.h | 138 -
src/runtime/contrib/vitis_ai/vitis_ai_runtime.cc | 195 -
src/runtime/contrib/vitis_ai/vitis_ai_runtime.h | 120 -
.../cuda_graph/graph_runtime_cuda_graph.cc | 136 -
.../graph_executor/debug/graph_executor_debug.cc | 461 --
.../graph_executor/debug/graph_executor_debug.h | 168 -
src/runtime/graph_executor/graph_executor.cc | 832 ----
src/runtime/graph_executor/graph_executor.h | 514 ---
.../graph_executor/graph_executor_factory.cc | 234 --
.../graph_executor/graph_executor_factory.h | 142 -
src/runtime/logging.cc | 2 +-
src/runtime/meta_data.h | 10 -
src/runtime/metadata.cc | 143 -
src/runtime/module.cc | 2 +-
src/runtime/opencl/aocl/aocl_common.h | 61 -
src/runtime/opencl/aocl/aocl_device_api.cc | 58 -
src/runtime/opencl/aocl/aocl_module.cc | 67 -
src/runtime/opencl/aocl/aocl_module.h | 49 -
src/runtime/opencl/sdaccel/sdaccel_common.h | 61 -
src/runtime/opencl/sdaccel/sdaccel_device_api.cc | 56 -
src/runtime/opencl/sdaccel/sdaccel_module.cc | 81 -
src/runtime/opencl/sdaccel/sdaccel_module.h | 49 -
src/runtime/pipeline/pipeline_executor.cc | 290 --
src/runtime/pipeline/pipeline_executor.h | 210 -
src/runtime/pipeline/pipeline_scheduler.cc | 77 -
src/runtime/pipeline/pipeline_scheduler.h | 67 -
src/runtime/pipeline/pipeline_struct.h | 1212 ------
src/runtime/pipeline/spsc_queue.h | 83 -
src/runtime/profiling.cc | 6 -
src/runtime/thread_storage_scope.h | 1 -
src/runtime/vm/bytecode.cc | 694 ---
src/runtime/vm/executable.cc | 1077 -----
src/runtime/vm/profiler/vm.cc | 230 -
src/runtime/vm/profiler/vm.h | 65 -
src/runtime/vm/serialize_utils.h | 168 -
src/runtime/vm/vm.cc | 1034 -----
src/script/ir_builder/ir/frame.cc | 2 +-
src/script/ir_builder/ir/ir.cc | 2 +-
src/script/printer/ir/ir.cc | 44 +-
src/script/printer/legacy_repr.cc | 28 +-
src/script/printer/relax/type.cc | 8 +-
src/script/printer/tir/usmp.cc | 58 -
src/support/ffi_testing.cc | 2 +-
src/support/libinfo.cc | 30 -
src/support/scalars.cc | 10 -
src/support/scalars.h | 8 -
src/target/codegen.cc | 17 -
src/target/compilation_config.cc | 314 --
src/target/func_registry_generator.cc | 49 -
src/target/func_registry_generator.h | 44 -
src/target/generic_func.cc | 182 -
src/target/llvm/codegen_cpu.cc | 373 --
src/target/llvm/codegen_cpu.h | 12 -
src/target/llvm/codegen_llvm.cc | 5 +-
src/target/llvm/llvm_module.cc | 99 +-
src/target/llvm/llvm_module.h | 7 +-
src/target/metadata.cc | 53 -
src/target/metadata.h | 260 --
src/target/metadata_module.cc | 252 --
src/target/metadata_module.h | 63 -
src/target/metadata_utils.cc | 155 -
src/target/metadata_utils.h | 146 -
src/target/opt/build_aocl_off.cc | 36 -
src/target/opt/build_sdaccel_off.cc | 36 -
src/target/source/codegen_aocl.cc | 102 -
src/target/source/codegen_c_host.cc | 19 -
src/target/source/codegen_source_base.h | 14 +-
src/target/source/codegen_vhls.cc | 199 -
src/target/source/codegen_vhls.h | 52 -
src/target/source/interface_c.cc | 320 --
src/target/source/intrin_rule_aocl.cc | 107 -
src/target/source/intrin_rule_vhls.cc | 95 -
src/target/source/source_module.cc | 841 ----
src/target/source/source_module.h | 63 -
src/target/target.cc | 14 -
src/target/target_kind.cc | 10 -
src/te/autodiff/ad_simplify.cc | 1239 ------
src/te/autodiff/ad_utils.cc | 197 -
src/te/autodiff/ad_utils.h | 135 -
src/te/autodiff/adjoint.cc | 157 -
src/te/autodiff/jacobian.cc | 365 --
src/te/operation/compute_op.cc | 375 --
src/te/operation/compute_op.h | 104 -
src/te/operation/create_primfunc.cc | 3 +-
src/te/operation/create_primfunc.h | 2 -
src/te/operation/cross_thread_reduction.cc | 237 --
src/te/operation/extern_op.cc | 84 -
src/te/operation/graph.cc | 91 +
src/te/operation/graph.h | 62 +
src/te/operation/hybrid_op.cc | 486 ---
src/te/operation/hybrid_op.h | 94 -
src/te/operation/op_utils.cc | 290 --
src/te/operation/op_utils.h | 96 -
src/te/operation/placeholder_op.cc | 27 -
src/te/operation/scan_op.cc | 146 -
src/te/operation/tensor_compute_op.cc | 259 --
src/te/operation/tensorize.cc | 496 ---
src/te/schedule/auto_inline_elem_wise.cc | 125 -
src/te/schedule/bound.cc | 262 --
src/te/schedule/graph.cc | 418 --
src/te/schedule/graph.h | 130 -
src/te/schedule/message_passing.cc | 744 ----
src/te/schedule/message_passing.h | 121 -
src/te/schedule/operation_inline.cc | 90 -
src/te/schedule/operation_inline.h | 48 -
src/te/schedule/schedule_dataflow_rewrite.cc | 978 -----
src/te/schedule/schedule_lang.cc | 1078 -----
src/te/schedule/schedule_ops.cc | 437 --
src/te/schedule/schedule_postproc_to_primfunc.cc | 447 --
src/te/schedule/verify_compact_buffer.cc | 63 -
src/te/tensor.cc | 61 -
src/tir/analysis/calculate_allocated_memory.cc | 1 -
src/tir/analysis/calculate_workspace.cc | 97 -
src/tir/analysis/device_constraint_utils.cc | 498 ---
src/tir/analysis/device_constraint_utils.h | 98 -
src/tir/analysis/verify_memory.cc | 6 +-
src/tir/ir/expr.cc | 4 +-
src/tir/ir/function.cc | 2 +-
src/tir/transforms/bind_params.cc | 6 -
src/tir/transforms/default_gpu_schedule.cc | 10 +-
src/tir/transforms/install_debug_spans.cc | 162 -
src/tir/transforms/install_debug_spans.h | 131 -
src/tir/transforms/primfunc_utils.cc | 8 -
src/tir/transforms/storage_flatten.cc | 1 +
.../transforms/using_assume_to_reduce_branches.cc | 14 +-
src/tir/usmp/algo/greedy.cc | 231 -
src/tir/usmp/algo/hill_climb.cc | 375 --
src/tir/usmp/analysis/extract_buffer_info.cc | 627 ---
src/tir/usmp/transform/assign_pool_info.cc | 192 -
.../convert_pool_allocations_to_offsets.cc | 506 ---
src/tir/usmp/transform/create_io_allocates.cc | 212 -
src/tir/usmp/unified_static_memory_planner.cc | 140 -
src/tir/usmp/utils.cc | 280 --
src/topi/schedule.cc | 319 --
src/topi/{vision.cc => utils.cc} | 19 +-
tests/cpp-runtime/opencl/texture_copy_test.cc | 2 +-
{rust/tvm-macros => tests/cpp}/README.md | 7 +-
tests/cpp/aot_metadata_test.cc | 425 --
tests/cpp/arith_integer_set_test.cc | 2 +-
tests/cpp/arith_simplify_test.cc | 2 +-
tests/cpp/attrs_test.cc | 2 +-
tests/cpp/auto_scheduler_test.cc | 172 -
tests/cpp/build_module_test.cc | 207 -
tests/cpp/c_codegen_test.cc | 129 -
tests/cpp/container_test.cc | 2 +-
tests/cpp/dataflow_pattern_test.cc | 213 -
tests/cpp/expr_test.cc | 2 +-
tests/cpp/ir_functor_test.cc | 19 +-
...degen_test.cc => llvm_codegen_registry_test.cc} | 0
tests/cpp/name_supply_test.cc | 129 -
tests/cpp/name_transforms_test.cc | 142 -
tests/cpp/ndarray_test.cc | 2 +-
tests/cpp/nested_msg_test.cc | 2 +-
tests/cpp/object_protocol_test.cc | 2 +-
tests/cpp/packed_func_test.cc | 2 +-
tests/cpp/parallel_for_test.cc | 1 -
tests/cpp/pass_immutable_module_test.cc | 86 -
tests/cpp/profiling_test.cc | 41 -
tests/cpp/random_engine_test.cc | 2 +-
tests/cpp/si_builder_test.cc | 399 --
tests/cpp/support/scalars_test.cc | 1 -
tests/cpp/support_test.cc | 2 +-
tests/cpp/target/compilation_config_test.cc | 362 --
tests/cpp/target/source/interface_c_test.cc | 762 ----
tests/cpp/target_test.cc | 37 +-
tests/cpp/{tensor_test.cc => te_compute_test.cc} | 6 +-
tests/cpp/texture_copy_test.cc | 125 -
tests/cpp/threading_backend_test.cc | 4 +-
tests/cpp/tir_analysis_side_effect.cc | 2 +-
tests/lint/check_file_type.py | 2 -
.../python/codegen/test_target_codegen_cuda_fp8.py | 4 +-
tests/python/conftest.py | 9 -
.../python/contrib/test_hexagon/infrastructure.py | 16 +-
tests/python/contrib/test_hexagon/test_launcher.py | 722 ----
.../test_hexagon/test_pass_fq2i_avg_pool2d.py | 313 --
.../contrib/test_hexagon/test_relax_integration.py | 130 +-
tests/python/contrib/test_hexagon/test_usmp.py | 109 -
.../contrib/test_msc/test_translate_tensorflow.py | 3 -
tests/python/contrib/test_mxnet_bridge.py | 63 -
tests/python/ir/test_ir_type.py | 50 +-
tests/python/nightly/test_nnapi/infrastructure.py | 5 +-
.../relax/test_analysis_struct_info_analysis.py | 10 +-
.../test_analysis_suggest_layout_transforms.py | 2 +-
tests/python/relax/test_ast_printer.py | 8 +-
tests/python/relax/test_blockbuilder_core.py | 2 +-
tests/python/relax/test_dataflow_pattern.py | 8 +-
tests/python/relax/test_expr.py | 6 +-
tests/python/relax/test_struct_info.py | 4 +-
.../test_transform_merge_composite_functions.py | 47 +-
tests/python/relax/test_transform_normalize.py | 2 +-
tests/python/relax/test_tvmscript_printer_relax.py | 4 +-
tests/python/target/test_target_target.py | 102 -
.../test_tir_analysis_calculate_workspace.py | 126 -
.../test_tir_analysis_identify_memcpy.py | 34 +-
tests/python/tir-base/test_debug_info.py | 189 -
.../tir-schedule/test_tir_schedule_compute_at.py | 4 +-
.../test_tir_transform_loop_partition.py | 12 +-
tests/python/tir-usmp/test_tir_usmp_algo.py | 683 ---
.../tir-usmp/test_tir_usmp_algo_hill_climb.py | 404 --
.../test_tir_usmp_analysis_extract_bufferinfo.py | 1690 --------
...ransform_convert_pool_allocations_to_offsets.py | 695 ---
.../test_tir_usmp_transform_create_io_allocates.py | 206 -
tests/python/tir-usmp/test_tir_usmp_utils.py | 200 -
tests/scripts/release/make_notes.py | 5 -
tests/scripts/task_build_adreno_bins.sh | 1 -
tests/scripts/task_config_build_adreno.sh | 1 -
tests/scripts/task_config_build_arm.sh | 1 -
tests/scripts/task_config_build_cpu.sh | 3 -
tests/scripts/task_config_build_gpu.sh | 4 -
tests/scripts/task_config_build_gpu_other.sh | 1 -
tests/scripts/task_config_build_i386.sh | 1 -
tests/scripts/task_config_build_jvm.sh | 1 -
tests/scripts/task_config_build_static.sh | 3 -
tests/scripts/task_config_build_wasm.sh | 2 -
tests/scripts/task_mypy.sh | 10 -
tests/scripts/task_python_integration_gpuonly.sh | 2 +-
tests/scripts/task_python_unittest_gpuonly.sh | 2 +-
912 files changed, 984 insertions(+), 182751 deletions(-)
delete mode 100644 NEWS.md
delete mode 100644 apps/cpp_rtvm/CMakeLists.txt
delete mode 100644 apps/cpp_rtvm/README.md
delete mode 100644 apps/cpp_rtvm/main.cc
delete mode 100644 apps/cpp_rtvm/scripts/download_models.py
delete mode 100644 apps/cpp_rtvm/tvm_runner.cc
delete mode 100644 apps/cpp_rtvm/tvm_runner.h
delete mode 100644 cmake/modules/RustExt.cmake
delete mode 100644 cmake/modules/contrib/CODEGENC.cmake
delete mode 100644 cmake/modules/contrib/HybridDump.cmake
delete mode 100644 cmake/modules/contrib/ONNX.cmake
delete mode 100644 cmake/modules/contrib/PT_TVMDSOOP.cmake
delete mode 100644 cmake/modules/contrib/TF_TVMDSOOP.cmake
delete mode 100644 cmake/modules/contrib/Verilator.cmake
delete mode 100644 cmake/modules/contrib/VitisAI.cmake
delete mode 100644 docker/Dockerfile.demo_vitis_ai
delete mode 100755 docker/install/ubuntu_install_caffe.sh
delete mode 100755 docker/install/ubuntu_install_caffe2.sh
delete mode 100755 docker/install/ubuntu_install_cmsis.sh
delete mode 100755 docker/install/ubuntu_install_darknet.sh
delete mode 100755 docker/install/ubuntu_install_mxnet.sh
delete mode 100644 docker/install/ubuntu_install_nnef.sh
delete mode 100755 docker/install/ubuntu_install_oneflow.sh
delete mode 100755 docker/install/ubuntu_install_paddle.sh
delete mode 100755 docker/install/ubuntu_install_verilator.sh
delete mode 100755 docker/install/ubuntu_install_vitis_ai_core.sh
delete mode 100755 docker/install/ubuntu_install_vitis_ai_packages_ci.sh
delete mode 100644 docs/arch/debugger.rst
delete mode 100755 include/tvm/auto_scheduler/auto_schedule.h
delete mode 100755 include/tvm/auto_scheduler/compute_dag.h
delete mode 100755 include/tvm/auto_scheduler/cost_model.h
delete mode 100644 include/tvm/auto_scheduler/feature.h
delete mode 100755 include/tvm/auto_scheduler/loop_state.h
delete mode 100755 include/tvm/auto_scheduler/measure.h
delete mode 100755 include/tvm/auto_scheduler/measure_record.h
delete mode 100755 include/tvm/auto_scheduler/search_policy.h
delete mode 100755 include/tvm/auto_scheduler/search_task.h
delete mode 100755 include/tvm/auto_scheduler/transform_step.h
delete mode 100644 include/tvm/ir/adt.h
delete mode 100644 include/tvm/ir/affine_type.h
delete mode 100644 include/tvm/ir/memory_pools.h
delete mode 100644 include/tvm/ir/si_builder.h
delete mode 100644 include/tvm/ir/tensor_type.h
delete mode 100644 include/tvm/ir/type_relation.h
delete mode 100644 include/tvm/relay/adt.h
delete mode 100644 include/tvm/relay/analysis.h
delete mode 100644 include/tvm/relay/attrs/algorithm.h
delete mode 100644 include/tvm/relay/attrs/annotation.h
delete mode 100644 include/tvm/relay/attrs/bitserial.h
delete mode 100644 include/tvm/relay/attrs/call.h
delete mode 100644 include/tvm/relay/attrs/debug.h
delete mode 100644 include/tvm/relay/attrs/device_copy.h
delete mode 100644 include/tvm/relay/attrs/image.h
delete mode 100644 include/tvm/relay/attrs/memory.h
delete mode 100644 include/tvm/relay/attrs/nn.h
delete mode 100644 include/tvm/relay/attrs/on_device.h
delete mode 100644 include/tvm/relay/attrs/random.h
delete mode 100644 include/tvm/relay/attrs/reduce.h
delete mode 100644 include/tvm/relay/attrs/transform.h
delete mode 100644 include/tvm/relay/attrs/vision.h
delete mode 100644 include/tvm/relay/attrs/vm.h
delete mode 100644 include/tvm/relay/base.h
delete mode 100644 include/tvm/relay/dataflow_matcher.h
delete mode 100644 include/tvm/relay/dataflow_pattern.h
delete mode 100644 include/tvm/relay/dataflow_pattern_functor.h
delete mode 100644 include/tvm/relay/error.h
delete mode 100644 include/tvm/relay/executor.h
delete mode 100644 include/tvm/relay/expr.h
delete mode 100644 include/tvm/relay/expr_functor.h
delete mode 100644 include/tvm/relay/feature.h
delete mode 100644 include/tvm/relay/function.h
delete mode 100644 include/tvm/relay/interpreter.h
delete mode 100644 include/tvm/relay/op.h
delete mode 100644 include/tvm/relay/op_attr_types.h
delete mode 100644 include/tvm/relay/op_strategy.h
delete mode 100644 include/tvm/relay/parser.h
delete mode 100644 include/tvm/relay/pattern_functor.h
delete mode 100644 include/tvm/relay/qnn/attrs.h
delete mode 100644 include/tvm/relay/qnn/transform.h
delete mode 100644 include/tvm/relay/runtime.h
delete mode 100644 include/tvm/relay/transform.h
delete mode 100644 include/tvm/relay/type.h
delete mode 100644 include/tvm/runtime/metadata.h
delete mode 100644 include/tvm/runtime/metadata_base.h
delete mode 100644 include/tvm/runtime/metadata_types.h
delete mode 100644 include/tvm/runtime/vm/bytecode.h
delete mode 100644 include/tvm/runtime/vm/executable.h
delete mode 100644 include/tvm/runtime/vm/vm.h
delete mode 100644 include/tvm/target/compilation_config.h
delete mode 100644 include/tvm/target/generic_func.h
delete mode 100644 include/tvm/te/autodiff.h
delete mode 100644 include/tvm/te/schedule.h
delete mode 100644 include/tvm/te/schedule_pass.h
delete mode 100644 include/tvm/te/tensor_intrin.h
delete mode 100644 include/tvm/tir/usmp/algo/greedy.h
delete mode 100644 include/tvm/tir/usmp/algorithms.h
delete mode 100644 include/tvm/tir/usmp/analysis.h
delete mode 100644 include/tvm/tir/usmp/transform.h
delete mode 100644 include/tvm/tir/usmp/utils.h
delete mode 100644 include/tvm/topi/cuda/dense.h
delete mode 100644 include/tvm/topi/cuda/injective.h
delete mode 100644 include/tvm/topi/cuda/pooling.h
delete mode 100644 include/tvm/topi/cuda/reduction.h
delete mode 100644 include/tvm/topi/cuda/softmax.h
delete mode 100644 include/tvm/topi/generic/default.h
delete mode 100644 include/tvm/topi/generic/extern.h
delete mode 100644 include/tvm/topi/generic/injective.h
delete mode 100644 include/tvm/topi/rocm/dense.h
delete mode 100644 include/tvm/topi/rocm/injective.h
delete mode 100644 include/tvm/topi/rocm/pooling.h
delete mode 100644 include/tvm/topi/rocm/reduction.h
delete mode 100644 include/tvm/topi/rocm/softmax.h
delete mode 100644 include/tvm/topi/x86/bnn.h
delete mode 100644 include/tvm/topi/x86/default.h
delete mode 100644 include/tvm/topi/x86/injective.h
delete mode 100644
jvm/core/src/main/java/org/apache/tvm/contrib/GraphExecutor.java
delete mode 100644
jvm/core/src/main/java/org/apache/tvm/contrib/GraphModule.java
delete mode 100644
jvm/core/src/test/java/org/apache/tvm/contrib/GraphExecutorTest.java
delete mode 100644 python/tvm/contrib/debugger/__init__.py
delete mode 100644 python/tvm/contrib/debugger/debug_executor.py
delete mode 100644 python/tvm/contrib/debugger/debug_result.py
delete mode 100644 python/tvm/contrib/debugger/debug_runtime.py
delete mode 100644 python/tvm/contrib/graph_runtime.py
delete mode 100644 python/tvm/contrib/mxnet.py
delete mode 100644 python/tvm/contrib/sdaccel.py
delete mode 100644 python/tvm/contrib/target/__init__.py
delete mode 100644 python/tvm/contrib/target/coreml.py
delete mode 100644 python/tvm/contrib/target/vitis_ai.py
delete mode 100644 python/tvm/ir/affine_type.py
delete mode 100644 python/tvm/ir/memory_pools.py
delete mode 100644 python/tvm/ir/tensor_type.py
delete mode 100644 python/tvm/meta_schedule/testing/dataset_collect_models.py
delete mode 100644 python/tvm/meta_schedule/testing/dataset_extract_tasks.py
delete mode 100644
python/tvm/meta_schedule/testing/dataset_sample_candidates.py
delete mode 100644 python/tvm/meta_schedule/testing/torchbench/__init__.py
delete mode 100644 python/tvm/meta_schedule/testing/torchbench/run.py
delete mode 100644 python/tvm/meta_schedule/testing/torchbench/utils.py
delete mode 100644 python/tvm/meta_schedule/testing/tune_onnx.py
delete mode 100644 python/tvm/meta_schedule/testing/tune_relay.py
delete mode 100644 python/tvm/target/generic_func.py
delete mode 100644 python/tvm/tir/usmp/__init__.py
delete mode 100644 python/tvm/tir/usmp/_ffi_api.py
delete mode 100644 python/tvm/tir/usmp/analysis/__init__.py
delete mode 100644 python/tvm/tir/usmp/analysis/_ffi_api.py
delete mode 100644 python/tvm/tir/usmp/analysis/analysis.py
delete mode 100644 python/tvm/tir/usmp/transform/__init__.py
delete mode 100644 python/tvm/tir/usmp/transform/_ffi_api.py
delete mode 100644 python/tvm/tir/usmp/transform/transform.py
delete mode 100644 python/tvm/tir/usmp/utils.py
delete mode 100644 rust/tvm-rt/src/graph_rt.rs
delete mode 100755 src/auto_scheduler/auto_schedule.cc
delete mode 100644 src/auto_scheduler/compute_dag.cc
delete mode 100755 src/auto_scheduler/cost_model.cc
delete mode 100644 src/auto_scheduler/feature.cc
delete mode 100755 src/auto_scheduler/loop_state.cc
delete mode 100755 src/auto_scheduler/measure.cc
delete mode 100644 src/auto_scheduler/measure_record.cc
delete mode 100644 src/auto_scheduler/search_policy/empty_policy.cc
delete mode 100644 src/auto_scheduler/search_policy/empty_policy.h
delete mode 100644 src/auto_scheduler/search_policy/search_policy.cc
delete mode 100644 src/auto_scheduler/search_policy/sketch_policy.cc
delete mode 100644 src/auto_scheduler/search_policy/sketch_policy.h
delete mode 100644 src/auto_scheduler/search_policy/sketch_policy_rules.cc
delete mode 100644 src/auto_scheduler/search_policy/sketch_policy_rules.h
delete mode 100644 src/auto_scheduler/search_policy/utils.cc
delete mode 100644 src/auto_scheduler/search_policy/utils.h
delete mode 100755 src/auto_scheduler/search_task.cc
delete mode 100644 src/auto_scheduler/transform_step.cc
delete mode 100755 src/auto_scheduler/utils.cc
delete mode 100755 src/auto_scheduler/utils.h
delete mode 100644 src/autotvm/feature_visitor.cc
delete mode 100644 src/autotvm/feature_visitor.h
delete mode 100644 src/autotvm/touch_extractor.cc
delete mode 100644 src/autotvm/touch_extractor.h
delete mode 100644 src/contrib/hybrid/codegen_hybrid.cc
delete mode 100644 src/contrib/hybrid/codegen_hybrid.h
delete mode 100644 src/contrib/tf_op/tvm_dso_op_kernels.cc
delete mode 100644 src/contrib/tf_op/tvm_dso_ops.cc
delete mode 100644 src/contrib/torch/pt_call_tvm/tvm_class.cc
delete mode 100644
src/contrib/torch/tvm_module_wrapper/RuntimeModuleWrapperTVM.cc
delete mode 100644
src/contrib/torch/tvm_module_wrapper/RuntimeModuleWrapperTorch.cc
delete mode 100644 src/contrib/torch/tvm_module_wrapper/runtime_bridge.h
delete mode 100644 src/contrib/torch/utils.h
delete mode 100644 src/ir/adt.cc
delete mode 100644 src/ir/affine_type.cc
delete mode 100644 src/ir/memory_pools.cc
delete mode 100644 src/ir/si_builder.cc
delete mode 100644 src/ir/tensor_type.cc
delete mode 100644 src/ir/type_relation.cc
rename src/{relay => relax}/analysis/graph_partitioner.cc (91%)
rename src/{relay => relax}/analysis/graph_partitioner.h (94%)
rename src/{relay => relax}/backend/contrib/codegen_c/codegen_c.h (91%)
delete mode 100644 src/relay/analysis/annotated_region_set.cc
delete mode 100644 src/relay/analysis/annotated_region_set.h
delete mode 100644 src/relay/analysis/call_graph.cc
delete mode 100644 src/relay/analysis/call_graph.h
delete mode 100644 src/relay/analysis/dependency_graph.cc
delete mode 100644 src/relay/analysis/dependency_graph.h
delete mode 100644 src/relay/analysis/extract_fake_quantized_ops.cc
delete mode 100644 src/relay/analysis/extract_fused_functions.cc
delete mode 100644 src/relay/analysis/extract_intermediate_expr.cc
delete mode 100644 src/relay/analysis/extract_operators.cc
delete mode 100644 src/relay/analysis/feature.cc
delete mode 100644 src/relay/analysis/get_calibration_data.cc
delete mode 100644 src/relay/analysis/kind_check.cc
delete mode 100644 src/relay/analysis/mac_count.cc
delete mode 100644 src/relay/analysis/match_exhaustion.cc
delete mode 100644 src/relay/analysis/type_solver.cc
delete mode 100644 src/relay/analysis/type_solver.h
delete mode 100644 src/relay/analysis/util.cc
delete mode 100644 src/relay/analysis/well_formed.cc
delete mode 100644 src/relay/backend/annotate_used_memory.cc
delete mode 100644 src/relay/backend/aot/aot_lower_main.cc
delete mode 100644 src/relay/backend/aot/aot_lower_main.h
delete mode 100644 src/relay/backend/aot/create_executor_metadata.cc
delete mode 100644 src/relay/backend/aot/create_executor_metadata.h
delete mode 100644 src/relay/backend/aot/create_function_metadata.cc
delete mode 100644 src/relay/backend/aot/create_function_metadata.h
delete mode 100644 src/relay/backend/aot_executor_codegen.cc
delete mode 100644 src/relay/backend/build_module.cc
delete mode 100644 src/relay/backend/contrib/arm_compute_lib/codegen.cc
delete mode 100644 src/relay/backend/contrib/bnns/codegen.cc
delete mode 100644 src/relay/backend/contrib/clml/codegen.cc
delete mode 100644 src/relay/backend/contrib/clml/target.cc
delete mode 100644 src/relay/backend/contrib/codegen_c/codegen.cc
delete mode 100644 src/relay/backend/contrib/codegen_c/target.cc
delete mode 100644 src/relay/backend/contrib/codegen_json/codegen_json.h
delete mode 100644 src/relay/backend/contrib/constant_transforms.cc
delete mode 100644 src/relay/backend/contrib/constant_transforms.h
delete mode 100644 src/relay/backend/contrib/cublas/target.cc
delete mode 100644 src/relay/backend/contrib/cudnn/target.cc
delete mode 100644 src/relay/backend/contrib/cutlass/codegen.cc
delete mode 100644 src/relay/backend/contrib/cutlass/codegen.h
delete mode 100644 src/relay/backend/contrib/cutlass/target.cc
delete mode 100644 src/relay/backend/contrib/dnnl/codegen.cc
delete mode 100644 src/relay/backend/contrib/dnnl/comp_op_matcher.h
delete mode 100755 src/relay/backend/contrib/dnnl/query_layout.cc
delete mode 100644
src/relay/backend/contrib/example_target_hooks/relay_to_tir.cc
delete mode 100644 src/relay/backend/contrib/example_target_hooks/target.cc
delete mode 100644
src/relay/backend/contrib/example_target_hooks/tir_to_runtime.cc
delete mode 100644 src/relay/backend/contrib/libtorch/libtorch_codegen.cc
delete mode 100644 src/relay/backend/contrib/mrvl/codegen.cc
delete mode 100644 src/relay/backend/contrib/mrvl/compiler_attr.cc
delete mode 100644 src/relay/backend/contrib/tensorrt/codegen.cc
delete mode 100644 src/relay/backend/contrib/tensorrt/codegen.h
delete mode 100644 src/relay/backend/contrib/tensorrt/target.cc
delete mode 100644 src/relay/backend/contrib/uma/relay_to_tir.cc
delete mode 100644 src/relay/backend/contrib/uma/targets.cc
delete mode 100644 src/relay/backend/contrib/uma/tir_to_runtime.cc
delete mode 100644 src/relay/backend/contrib/verilator/codegen.cc
delete mode 100644 src/relay/backend/contrib/vitis_ai/config_vitis_ai.cc
delete mode 100644 src/relay/backend/executor.cc
delete mode 100644 src/relay/backend/graph_executor_codegen.cc
delete mode 100644 src/relay/backend/graph_plan_memory.cc
delete mode 100644 src/relay/backend/interpreter.cc
delete mode 100644 src/relay/backend/liveness_analysis.cc
delete mode 100644 src/relay/backend/liveness_analysis.h
delete mode 100644 src/relay/backend/name_transforms.cc
delete mode 100644 src/relay/backend/name_transforms.h
delete mode 100644 src/relay/backend/param_dict.cc
delete mode 100644 src/relay/backend/param_dict.h
delete mode 100644 src/relay/backend/runtime.cc
delete mode 100644 src/relay/backend/task_extraction.cc
delete mode 100644 src/relay/backend/te_compiler.cc
delete mode 100644 src/relay/backend/te_compiler.h
delete mode 100644 src/relay/backend/te_compiler_cache.cc
delete mode 100644 src/relay/backend/te_compiler_cache.h
delete mode 100644 src/relay/backend/token_allocator.cc
delete mode 100644 src/relay/backend/token_allocator.h
delete mode 100644 src/relay/backend/utils.cc
delete mode 100644 src/relay/backend/utils.h
delete mode 100644 src/relay/backend/vm/compiler.cc
delete mode 100644 src/relay/backend/vm/compiler.h
delete mode 100644 src/relay/backend/vm/lambda_lift.cc
delete mode 100644 src/relay/backend/vm/manifest_lifetimes.cc
delete mode 100644 src/relay/backend/vm/removed_unused_funcs.cc
delete mode 100644 src/relay/collage/README.md
delete mode 100644 src/relay/collage/candidate_function_cache.cc
delete mode 100644 src/relay/collage/candidate_function_cache.h
delete mode 100644 src/relay/collage/candidate_partition.cc
delete mode 100644 src/relay/collage/candidate_partition.h
delete mode 100644 src/relay/collage/candidate_partition_index.cc
delete mode 100644 src/relay/collage/candidate_partition_index.h
delete mode 100644 src/relay/collage/candidate_set.cc
delete mode 100644 src/relay/collage/candidate_set.h
delete mode 100644 src/relay/collage/collage_partitioner.cc
delete mode 100644 src/relay/collage/collage_partitioner.h
delete mode 100644 src/relay/collage/combiner_rule.cc
delete mode 100644 src/relay/collage/combiner_rule.h
delete mode 100644 src/relay/collage/cost.cc
delete mode 100644 src/relay/collage/cost.h
delete mode 100644 src/relay/collage/cost_estimator.cc
delete mode 100644 src/relay/collage/cost_estimator.h
delete mode 100644 src/relay/collage/custom_cost_estimator.cc
delete mode 100644 src/relay/collage/custom_cost_estimator.h
delete mode 100644 src/relay/collage/dataflow_graph.cc
delete mode 100644 src/relay/collage/dataflow_graph.h
delete mode 100644 src/relay/collage/gather_partition_specs.cc
delete mode 100644 src/relay/collage/gather_partition_specs.h
delete mode 100644 src/relay/collage/index_set.cc
delete mode 100644 src/relay/collage/index_set.h
delete mode 100644 src/relay/collage/mock_cost_estimator.cc
delete mode 100644 src/relay/collage/mock_cost_estimator.h
delete mode 100644 src/relay/collage/name_supply.cc
delete mode 100644 src/relay/collage/name_supply.h
delete mode 100644 src/relay/collage/partition_rule.cc
delete mode 100644 src/relay/collage/partition_rule.h
delete mode 100644 src/relay/collage/partition_spec.cc
delete mode 100644 src/relay/collage/partition_spec.h
delete mode 100644 src/relay/collage/priority_queue.h
delete mode 100644 src/relay/collage/prune_candidates.cc
delete mode 100644 src/relay/collage/prune_candidates.h
delete mode 100644 src/relay/collage/sub_graph.cc
delete mode 100644 src/relay/collage/sub_graph.h
delete mode 100644 src/relay/collage/utils.cc
delete mode 100644 src/relay/collage/utils.h
delete mode 100644 src/relay/ir/adt.cc
delete mode 100644 src/relay/ir/base.cc
delete mode 100644 src/relay/ir/dataflow_matcher.cc
delete mode 100644 src/relay/ir/dataflow_matcher_impl.h
delete mode 100644 src/relay/ir/dataflow_pattern.cc
delete mode 100644 src/relay/ir/dataflow_pattern_functor.cc
delete mode 100644 src/relay/ir/error.cc
delete mode 100644 src/relay/ir/expr.cc
delete mode 100644 src/relay/ir/expr_functor.cc
delete mode 100644 src/relay/ir/function.cc
delete mode 100644 src/relay/ir/indexed_graph.cc
delete mode 100644 src/relay/ir/indexed_graph.h
delete mode 100644 src/relay/ir/op_strategy.cc
delete mode 100644 src/relay/ir/pattern_functor.cc
delete mode 100644 src/relay/ir/transform.cc
delete mode 100644 src/relay/op/algorithm/argsort.cc
delete mode 100644 src/relay/op/algorithm/searchsorted.cc
delete mode 100644 src/relay/op/algorithm/sort.cc
delete mode 100644 src/relay/op/algorithm/topk.cc
delete mode 100644 src/relay/op/annotation/annotation.cc
delete mode 100644 src/relay/op/annotation/annotation.h
delete mode 100644 src/relay/op/call/call.cc
delete mode 100644 src/relay/op/call/call.h
delete mode 100644 src/relay/op/debug.cc
delete mode 100644 src/relay/op/dyn/algorithm/topk.cc
delete mode 100644 src/relay/op/dyn/image/resize.cc
delete mode 100644 src/relay/op/dyn/nn/pad.cc
delete mode 100644 src/relay/op/dyn/nn/upsampling.cc
delete mode 100644 src/relay/op/dyn/nn/upsampling.h
delete mode 100644 src/relay/op/dyn/tensor/transform.cc
delete mode 100644 src/relay/op/dyn/tensor/transform.h
delete mode 100644 src/relay/op/image/dilation2d.cc
delete mode 100644 src/relay/op/image/grid_sample.cc
delete mode 100644 src/relay/op/image/resize.cc
delete mode 100644 src/relay/op/make_op.h
delete mode 100644 src/relay/op/memory/device_copy.cc
delete mode 100644 src/relay/op/memory/device_copy.h
delete mode 100644 src/relay/op/memory/memory.cc
delete mode 100644 src/relay/op/memory/memory.h
delete mode 100644 src/relay/op/memory/on_device.cc
delete mode 100644 src/relay/op/memory/on_device.h
delete mode 100644 src/relay/op/nn/bitserial.cc
delete mode 100644 src/relay/op/nn/convolution.cc
delete mode 100644 src/relay/op/nn/convolution.h
delete mode 100644 src/relay/op/nn/convolution_make.h
delete mode 100644 src/relay/op/nn/correlation.cc
delete mode 100644 src/relay/op/nn/nn.cc
delete mode 100644 src/relay/op/nn/nn.h
delete mode 100644 src/relay/op/nn/pad.cc
delete mode 100644 src/relay/op/nn/pooling.cc
delete mode 100644 src/relay/op/nn/pooling.h
delete mode 100644 src/relay/op/nn/pooling_common.h
delete mode 100644 src/relay/op/nn/sparse.cc
delete mode 100644 src/relay/op/nn/upsampling.cc
delete mode 100644 src/relay/op/nn/upsampling.h
delete mode 100644 src/relay/op/op_common.h
delete mode 100644 src/relay/op/random/kernel.cc
delete mode 100644 src/relay/op/tensor/binary.cc
delete mode 100644 src/relay/op/tensor/math.cc
delete mode 100644 src/relay/op/tensor/reduce.cc
delete mode 100644 src/relay/op/tensor/transform.cc
delete mode 100644 src/relay/op/tensor/transform.h
delete mode 100644 src/relay/op/tensor/unary.cc
delete mode 100644 src/relay/op/type_relations.cc
delete mode 100644 src/relay/op/type_relations.h
delete mode 100644 src/relay/op/vision/multibox_op.cc
delete mode 100644 src/relay/op/vision/nms.cc
delete mode 100644 src/relay/op/vision/rcnn_op.cc
delete mode 100644 src/relay/op/vision/yolo.cc
delete mode 100644 src/relay/op/vm/vm.cc
delete mode 100644 src/relay/op/vm/vm.h
delete mode 100644 src/relay/parser/meta_ref.cc
delete mode 100644 src/relay/parser/meta_ref.h
delete mode 100644 src/relay/parser/op_table.h
delete mode 100644 src/relay/parser/parser.cc
delete mode 100644 src/relay/parser/span_check.cc
delete mode 100644 src/relay/parser/span_check.h
delete mode 100644 src/relay/parser/token.h
delete mode 100644 src/relay/parser/tokenizer.h
delete mode 100644 src/relay/printer/doc.cc
delete mode 100644 src/relay/printer/doc.h
delete mode 100644 src/relay/printer/meta_data.h
delete mode 100644 src/relay/printer/model_library_format_printer.cc
delete mode 100644 src/relay/printer/relay_text_printer.cc
delete mode 100644 src/relay/printer/text_printer.cc
delete mode 100644 src/relay/printer/text_printer.h
delete mode 100644 src/relay/printer/tir_text_printer.cc
delete mode 100644 src/relay/printer/tir_text_printer_debug.cc
delete mode 100644 src/relay/printer/tir_text_printer_debug.h
delete mode 100644 src/relay/printer/tvmscript_printer.cc
delete mode 100644 src/relay/qnn/op/add.cc
delete mode 100644 src/relay/qnn/op/avg_pool2d.cc
delete mode 100644 src/relay/qnn/op/batch_matmul.cc
delete mode 100644 src/relay/qnn/op/concatenate.cc
delete mode 100644 src/relay/qnn/op/convolution.cc
delete mode 100644 src/relay/qnn/op/convolution_transpose.cc
delete mode 100644 src/relay/qnn/op/dense.cc
delete mode 100644 src/relay/qnn/op/dequantize.cc
delete mode 100644 src/relay/qnn/op/leaky_relu.cc
delete mode 100644 src/relay/qnn/op/mul.cc
delete mode 100644 src/relay/qnn/op/op_common.h
delete mode 100644 src/relay/qnn/op/quantize.cc
delete mode 100644 src/relay/qnn/op/requantize.cc
delete mode 100644 src/relay/qnn/op/requantize_config.cc
delete mode 100644 src/relay/qnn/op/requantize_config.h
delete mode 100644 src/relay/qnn/op/simulated_dequantize.cc
delete mode 100644 src/relay/qnn/op/simulated_quantize.cc
delete mode 100644 src/relay/qnn/op/softmax.cc
delete mode 100644 src/relay/qnn/op/subtract.cc
delete mode 100644 src/relay/qnn/op/unary_elementwise_op.cc
delete mode 100644 src/relay/qnn/pass/legalize.cc
delete mode 100644 src/relay/qnn/utils.cc
delete mode 100644 src/relay/qnn/utils.h
delete mode 100644 src/relay/quantize/annotate.cc
delete mode 100644 src/relay/quantize/calibrate.cc
delete mode 100644 src/relay/quantize/partition.cc
delete mode 100644 src/relay/quantize/quantize.cc
delete mode 100644 src/relay/quantize/quantize.h
delete mode 100644 src/relay/quantize/realize.cc
delete mode 100644 src/relay/quantize/realize.h
delete mode 100644 src/relay/transforms/alter_op_layout.cc
delete mode 100644 src/relay/transforms/annotate_target.cc
delete mode 100644 src/relay/transforms/annotate_texture_storage.cc
delete mode 100644 src/relay/transforms/auto_scheduler_layout_rewrite.cc
delete mode 100644 src/relay/transforms/auto_scheduler_layout_rewrite.h
delete mode 100644 src/relay/transforms/canonicalize_cast.cc
delete mode 100644 src/relay/transforms/canonicalize_ops.cc
delete mode 100644 src/relay/transforms/capture_postdfsindex_in_spans.cc
delete mode 100644 src/relay/transforms/combine_parallel_batch_matmul.cc
delete mode 100644 src/relay/transforms/combine_parallel_conv2d.cc
delete mode 100644 src/relay/transforms/combine_parallel_dense.cc
delete mode 100644 src/relay/transforms/combine_parallel_op.cc
delete mode 100644 src/relay/transforms/combine_parallel_op.h
delete mode 100644 src/relay/transforms/combine_parallel_op_batch.cc
delete mode 100644 src/relay/transforms/combine_parallel_op_batch.h
delete mode 100644 src/relay/transforms/compiler_function_utils.cc
delete mode 100644 src/relay/transforms/compiler_function_utils.h
delete mode 100644 src/relay/transforms/convert_layout.cc
delete mode 100644 src/relay/transforms/convert_sparse_conv2d.cc
delete mode 100644 src/relay/transforms/convert_sparse_dense.cc
delete mode 100644 src/relay/transforms/de_duplicate.cc
delete mode 100644 src/relay/transforms/dead_code.cc
delete mode 100644 src/relay/transforms/defunctionalization.cc
delete mode 100644 src/relay/transforms/defuse_ops.cc
delete mode 100644 src/relay/transforms/device_aware_visitors.cc
delete mode 100644 src/relay/transforms/device_aware_visitors.h
delete mode 100644 src/relay/transforms/device_domains.cc
delete mode 100644 src/relay/transforms/device_domains.h
delete mode 100644 src/relay/transforms/device_planner.cc
delete mode 100644 src/relay/transforms/div_to_mul.cc
delete mode 100644 src/relay/transforms/dynamic_to_static.cc
delete mode 100644 src/relay/transforms/eliminate_common_subexpr.cc
delete mode 100644 src/relay/transforms/eta_expand.cc
delete mode 100644 src/relay/transforms/expr_subst.cc
delete mode 100644 src/relay/transforms/expr_subst.h
delete mode 100644 src/relay/transforms/fake_quantization_to_integer.cc
delete mode 100644 src/relay/transforms/fake_quantization_to_integer.h
delete mode 100644 src/relay/transforms/fast_math.cc
delete mode 100644 src/relay/transforms/first_order_gradient.cc
delete mode 100644 src/relay/transforms/flatten_atrous_conv.cc
delete mode 100644 src/relay/transforms/fold_constant.cc
delete mode 100644 src/relay/transforms/fold_constant.h
delete mode 100644 src/relay/transforms/fold_explicit_padding.cc
delete mode 100644 src/relay/transforms/fold_scale_axis.cc
delete mode 100644 src/relay/transforms/forward_rewrite.cc
delete mode 100644 src/relay/transforms/fuse_ops.cc
delete mode 100644 src/relay/transforms/gradient.h
delete mode 100644 src/relay/transforms/higher_order_gradient.cc
delete mode 100644 src/relay/transforms/infer_layout_utils.cc
delete mode 100644 src/relay/transforms/infer_layout_utils.h
delete mode 100644 src/relay/transforms/inline.cc
delete mode 100644 src/relay/transforms/label_ops.cc
delete mode 100644 src/relay/transforms/lazy_gradient_init.cc
delete mode 100644 src/relay/transforms/legalize.cc
delete mode 100644 src/relay/transforms/let_list.h
delete mode 100644 src/relay/transforms/memory_alloc.cc
delete mode 100644 src/relay/transforms/merge_compiler_regions.cc
delete mode 100644 src/relay/transforms/merge_composite.cc
delete mode 100644 src/relay/transforms/meta_schedule_layout_rewrite.cc
delete mode 100644 src/relay/transforms/meta_schedule_layout_rewrite.h
delete mode 100644 src/relay/transforms/partial_eval.cc
delete mode 100644 src/relay/transforms/partition_graph.cc
delete mode 100644 src/relay/transforms/pass_utils.h
delete mode 100644 src/relay/transforms/pattern_utils.h
delete mode 100644 src/relay/transforms/remove_standalone_reshapes.cc
delete mode 100644 src/relay/transforms/simplify_expr.cc
delete mode 100644 src/relay/transforms/simplify_expr.h
delete mode 100644 src/relay/transforms/simplify_fc_transpose.cc
delete mode 100644 src/relay/transforms/simplify_inference.cc
delete mode 100644 src/relay/transforms/split_args.cc
delete mode 100644 src/relay/transforms/target_hooks.cc
delete mode 100644 src/relay/transforms/to_a_normal_form.cc
delete mode 100644 src/relay/transforms/to_basic_block_normal_form.cc
delete mode 100644 src/relay/transforms/to_cps.cc
delete mode 100644 src/relay/transforms/to_graph_normal_form.cc
delete mode 100644 src/relay/transforms/to_mixed_precision.cc
delete mode 100644 src/relay/transforms/transform_layout.h
delete mode 100644 src/relay/transforms/type_infer.cc
delete mode 100644 src/runtime/aot_executor/aot_executor.cc
delete mode 100644 src/runtime/aot_executor/aot_executor.h
delete mode 100644 src/runtime/aot_executor/aot_executor_factory.cc
delete mode 100644 src/runtime/aot_executor/aot_executor_factory.h
delete mode 100644 src/runtime/contrib/onnx/onnx_module.cc
delete mode 100644 src/runtime/contrib/verilator/verilator_device.h
delete mode 100644 src/runtime/contrib/verilator/verilator_kernel.h
delete mode 100644 src/runtime/contrib/verilator/verilator_runtime.cc
delete mode 100644 src/runtime/contrib/verilator/verilator_runtime.h
delete mode 100755 src/runtime/contrib/vitis_ai/vitis_ai_runtime.cc
delete mode 100755 src/runtime/contrib/vitis_ai/vitis_ai_runtime.h
delete mode 100644
src/runtime/graph_executor/cuda_graph/graph_runtime_cuda_graph.cc
delete mode 100644 src/runtime/graph_executor/debug/graph_executor_debug.cc
delete mode 100644 src/runtime/graph_executor/debug/graph_executor_debug.h
delete mode 100644 src/runtime/graph_executor/graph_executor.cc
delete mode 100644 src/runtime/graph_executor/graph_executor.h
delete mode 100644 src/runtime/graph_executor/graph_executor_factory.cc
delete mode 100644 src/runtime/graph_executor/graph_executor_factory.h
delete mode 100644 src/runtime/metadata.cc
delete mode 100644 src/runtime/opencl/aocl/aocl_common.h
delete mode 100644 src/runtime/opencl/aocl/aocl_device_api.cc
delete mode 100644 src/runtime/opencl/aocl/aocl_module.cc
delete mode 100644 src/runtime/opencl/aocl/aocl_module.h
delete mode 100644 src/runtime/opencl/sdaccel/sdaccel_common.h
delete mode 100644 src/runtime/opencl/sdaccel/sdaccel_device_api.cc
delete mode 100644 src/runtime/opencl/sdaccel/sdaccel_module.cc
delete mode 100644 src/runtime/opencl/sdaccel/sdaccel_module.h
delete mode 100644 src/runtime/pipeline/pipeline_executor.cc
delete mode 100644 src/runtime/pipeline/pipeline_executor.h
delete mode 100644 src/runtime/pipeline/pipeline_scheduler.cc
delete mode 100644 src/runtime/pipeline/pipeline_scheduler.h
delete mode 100644 src/runtime/pipeline/pipeline_struct.h
delete mode 100644 src/runtime/pipeline/spsc_queue.h
delete mode 100644 src/runtime/vm/bytecode.cc
delete mode 100644 src/runtime/vm/executable.cc
delete mode 100644 src/runtime/vm/profiler/vm.cc
delete mode 100644 src/runtime/vm/profiler/vm.h
delete mode 100644 src/runtime/vm/serialize_utils.h
delete mode 100644 src/runtime/vm/vm.cc
delete mode 100644 src/script/printer/tir/usmp.cc
delete mode 100644 src/target/compilation_config.cc
delete mode 100644 src/target/func_registry_generator.cc
delete mode 100644 src/target/func_registry_generator.h
delete mode 100644 src/target/generic_func.cc
delete mode 100644 src/target/metadata.cc
delete mode 100644 src/target/metadata.h
delete mode 100644 src/target/metadata_module.cc
delete mode 100644 src/target/metadata_module.h
delete mode 100644 src/target/metadata_utils.cc
delete mode 100644 src/target/metadata_utils.h
delete mode 100644 src/target/opt/build_aocl_off.cc
delete mode 100644 src/target/opt/build_sdaccel_off.cc
delete mode 100644 src/target/source/codegen_aocl.cc
delete mode 100644 src/target/source/codegen_vhls.cc
delete mode 100644 src/target/source/codegen_vhls.h
delete mode 100644 src/target/source/interface_c.cc
delete mode 100644 src/target/source/intrin_rule_aocl.cc
delete mode 100644 src/target/source/intrin_rule_vhls.cc
delete mode 100644 src/target/source/source_module.h
delete mode 100644 src/te/autodiff/ad_simplify.cc
delete mode 100644 src/te/autodiff/ad_utils.cc
delete mode 100644 src/te/autodiff/ad_utils.h
delete mode 100644 src/te/autodiff/adjoint.cc
delete mode 100644 src/te/autodiff/jacobian.cc
delete mode 100644 src/te/operation/compute_op.h
delete mode 100644 src/te/operation/cross_thread_reduction.cc
create mode 100644 src/te/operation/graph.cc
create mode 100644 src/te/operation/graph.h
delete mode 100644 src/te/operation/hybrid_op.cc
delete mode 100644 src/te/operation/hybrid_op.h
delete mode 100644 src/te/operation/op_utils.cc
delete mode 100644 src/te/operation/op_utils.h
delete mode 100644 src/te/operation/tensor_compute_op.cc
delete mode 100644 src/te/operation/tensorize.cc
delete mode 100644 src/te/schedule/auto_inline_elem_wise.cc
delete mode 100644 src/te/schedule/bound.cc
delete mode 100644 src/te/schedule/graph.cc
delete mode 100644 src/te/schedule/graph.h
delete mode 100644 src/te/schedule/message_passing.cc
delete mode 100644 src/te/schedule/message_passing.h
delete mode 100644 src/te/schedule/operation_inline.cc
delete mode 100644 src/te/schedule/operation_inline.h
delete mode 100644 src/te/schedule/schedule_dataflow_rewrite.cc
delete mode 100644 src/te/schedule/schedule_lang.cc
delete mode 100644 src/te/schedule/schedule_ops.cc
delete mode 100644 src/te/schedule/schedule_postproc_to_primfunc.cc
delete mode 100644 src/te/schedule/verify_compact_buffer.cc
delete mode 100644 src/tir/analysis/calculate_workspace.cc
delete mode 100644 src/tir/analysis/device_constraint_utils.cc
delete mode 100644 src/tir/analysis/device_constraint_utils.h
delete mode 100644 src/tir/transforms/install_debug_spans.cc
delete mode 100644 src/tir/transforms/install_debug_spans.h
delete mode 100644 src/tir/usmp/algo/greedy.cc
delete mode 100644 src/tir/usmp/algo/hill_climb.cc
delete mode 100644 src/tir/usmp/analysis/extract_buffer_info.cc
delete mode 100644 src/tir/usmp/transform/assign_pool_info.cc
delete mode 100644
src/tir/usmp/transform/convert_pool_allocations_to_offsets.cc
delete mode 100644 src/tir/usmp/transform/create_io_allocates.cc
delete mode 100644 src/tir/usmp/unified_static_memory_planner.cc
delete mode 100644 src/tir/usmp/utils.cc
delete mode 100644 src/topi/schedule.cc
copy src/topi/{vision.cc => utils.cc} (61%)
copy {rust/tvm-macros => tests/cpp}/README.md (73%)
delete mode 100644 tests/cpp/aot_metadata_test.cc
delete mode 100644 tests/cpp/auto_scheduler_test.cc
delete mode 100644 tests/cpp/build_module_test.cc
delete mode 100644 tests/cpp/c_codegen_test.cc
delete mode 100644 tests/cpp/dataflow_pattern_test.cc
rename tests/cpp/{llvm_codegen_test.cc => llvm_codegen_registry_test.cc} (100%)
delete mode 100644 tests/cpp/name_supply_test.cc
delete mode 100644 tests/cpp/name_transforms_test.cc
delete mode 100644 tests/cpp/pass_immutable_module_test.cc
delete mode 100644 tests/cpp/profiling_test.cc
delete mode 100644 tests/cpp/si_builder_test.cc
delete mode 100644 tests/cpp/target/compilation_config_test.cc
delete mode 100644 tests/cpp/target/source/interface_c_test.cc
rename tests/cpp/{tensor_test.cc => te_compute_test.cc} (89%)
delete mode 100644 tests/cpp/texture_copy_test.cc
delete mode 100644 tests/python/contrib/test_hexagon/test_launcher.py
delete mode 100644
tests/python/contrib/test_hexagon/test_pass_fq2i_avg_pool2d.py
delete mode 100644 tests/python/contrib/test_hexagon/test_usmp.py
delete mode 100644 tests/python/contrib/test_mxnet_bridge.py
delete mode 100644
tests/python/tir-analysis/test_tir_analysis_calculate_workspace.py
delete mode 100644 tests/python/tir-base/test_debug_info.py
delete mode 100644 tests/python/tir-usmp/test_tir_usmp_algo.py
delete mode 100644 tests/python/tir-usmp/test_tir_usmp_algo_hill_climb.py
delete mode 100644
tests/python/tir-usmp/test_tir_usmp_analysis_extract_bufferinfo.py
delete mode 100644
tests/python/tir-usmp/test_tir_usmp_transform_convert_pool_allocations_to_offsets.py
delete mode 100644
tests/python/tir-usmp/test_tir_usmp_transform_create_io_allocates.py
delete mode 100644 tests/python/tir-usmp/test_tir_usmp_utils.py