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 914590a22d [Relax][PyTorch] Add tests for all the dtypes supported in
the PyTorch frontend (#17926)
add 64cea4a572 [Relax][PyTorch] Add MaxPool 1D and 3D Op Support for
Exported Program and FX graph (#17919)
add d3e3d43b71 [Relax][PyTorch] CrossEntropyLoss (#17863)
add 1f8103e203 [REFACTOR][FFI] Cleanup container redirections (#17929)
No new revisions were added by this update.
Summary of changes:
ffi/include/tvm/ffi/cast.h | 5 +
ffi/include/tvm/ffi/container/array.h | 4 +
ffi/include/tvm/ffi/container/map.h | 6 +-
ffi/include/tvm/ffi/container/tuple.h | 4 +
ffi/include/tvm/ffi/container/variant.h | 4 +
ffi/include/tvm/ffi/function.h | 1 +
ffi/include/tvm/ffi/memory.h | 4 +
ffi/include/tvm/ffi/optional.h | 3 +
ffi/include/tvm/ffi/string.h | 5 +
include/tvm/arith/int_set.h | 6 +-
include/tvm/ir/analysis.h | 2 +-
include/tvm/ir/attrs.h | 2 +-
include/tvm/ir/expr.h | 4 +-
include/tvm/ir/function.h | 6 +-
include/tvm/ir/instrument.h | 2 +-
include/tvm/ir/module.h | 6 +-
include/tvm/ir/transform.h | 8 +-
include/tvm/ir/type.h | 2 +-
include/tvm/meta_schedule/arg_info.h | 6 +-
include/tvm/meta_schedule/builder.h | 10 +-
include/tvm/meta_schedule/cost_model.h | 4 +-
include/tvm/meta_schedule/database.h | 16 +-
include/tvm/meta_schedule/extracted_task.h | 4 +-
include/tvm/meta_schedule/feature_extractor.h | 4 +-
include/tvm/meta_schedule/measure_callback.h | 4 +-
include/tvm/meta_schedule/measure_candidate.h | 2 +-
include/tvm/meta_schedule/mutator.h | 2 +-
include/tvm/meta_schedule/profiler.h | 6 +-
include/tvm/meta_schedule/runner.h | 6 +-
include/tvm/meta_schedule/schedule_rule.h | 57 ++-
include/tvm/meta_schedule/search_strategy.h | 4 +-
include/tvm/meta_schedule/space_generator.h | 2 +-
include/tvm/meta_schedule/task_scheduler.h | 10 +-
include/tvm/meta_schedule/tune_context.h | 8 +-
include/tvm/node/attr_registry_map.h | 2 +-
include/tvm/node/node.h | 3 +-
include/tvm/node/object_path.h | 8 +-
include/tvm/node/reflection.h | 16 +-
include/tvm/node/script_printer.h | 8 +-
include/tvm/node/structural_equal.h | 30 +-
include/tvm/relax/analysis.h | 2 +-
include/tvm/relax/block_builder.h | 2 +-
include/tvm/relax/dataflow_matcher.h | 8 +-
include/tvm/relax/dataflow_pattern.h | 10 +-
include/tvm/relax/distributed/global_info.h | 6 +-
include/tvm/relax/expr.h | 8 +-
include/tvm/relax/expr_functor.h | 6 +-
include/tvm/relax/nested_msg.h | 10 +-
include/tvm/relax/struct_info.h | 12 +-
include/tvm/relax/transform.h | 16 +-
include/tvm/runtime/container/array.h | 41 --
include/tvm/runtime/container/base.h | 278 -------------
include/tvm/runtime/container/map.h | 40 --
include/tvm/runtime/container/optional.h | 39 --
include/tvm/runtime/container/shape_tuple.h | 53 ---
include/tvm/runtime/container/string.h | 41 --
include/tvm/runtime/container/variant.h | 39 --
include/tvm/runtime/contrib/papi.h | 4 +-
include/tvm/runtime/disco/builtin.h | 2 +-
include/tvm/runtime/disco/session.h | 2 +-
include/tvm/runtime/{memory.h => int_tuple.h} | 19 +-
include/tvm/runtime/memory/memory_manager.h | 12 +-
include/tvm/runtime/module.h | 6 +-
include/tvm/runtime/ndarray.h | 18 +-
include/tvm/runtime/object.h | 13 +-
include/tvm/runtime/profiling.h | 4 +-
include/tvm/runtime/registry.h | 2 +-
.../tvm/runtime/relax_vm/ndarray_cache_support.h | 4 +-
include/tvm/script/ir_builder/base.h | 10 +-
include/tvm/script/ir_builder/relax/frame.h | 2 +-
include/tvm/script/ir_builder/relax/ir.h | 2 +-
include/tvm/script/ir_builder/tir/ir.h | 39 +-
include/tvm/script/printer/doc.h | 16 +-
include/tvm/script/printer/ir_docsifier.h | 2 +-
include/tvm/target/target.h | 4 +-
include/tvm/tir/analysis.h | 4 +-
include/tvm/tir/buffer.h | 10 +-
include/tvm/tir/expr.h | 8 +-
include/tvm/tir/function.h | 4 +-
include/tvm/tir/index_map.h | 6 +-
include/tvm/tir/op_attr_types.h | 2 +-
include/tvm/tir/schedule/schedule.h | 29 +-
include/tvm/tir/schedule/trace.h | 2 +-
include/tvm/tir/stmt.h | 16 +-
include/tvm/tir/stmt_functor.h | 14 +-
include/tvm/topi/nn/pooling.h | 8 +-
python/setup.py | 2 -
python/tvm/dlight/gpu/general_reduction.py | 17 +
python/tvm/relax/expr_functor.py | 2 +-
.../frontend/torch/base_fx_graph_translator.py | 119 +++++-
.../frontend/torch/exported_program_translator.py | 13 +-
python/tvm/relax/frontend/torch/fx_translator.py | 43 +-
python/tvm/runtime/disco/session.py | 2 +-
python/tvm/tir/schedule/trace.py | 2 +-
python/tvm/tir/schedule/transform.py | 2 +-
src/arith/canonical_simplify.cc | 2 +-
src/arith/const_fold.h | 44 +-
src/arith/const_int_bound.cc | 2 +-
src/arith/domain_touched.cc | 6 +-
src/arith/int_set.cc | 8 +-
src/arith/iter_affine_map.cc | 20 +-
src/arith/rewrite_simplify.cc | 6 +-
src/arith/scalable_expression.h | 2 +-
src/contrib/msc/core/codegen/code_stack.cc | 10 +-
src/contrib/msc/core/codegen/code_stack.h | 8 +-
src/contrib/msc/core/ir/graph.cc | 2 +-
src/contrib/msc/core/ir/graph_builder.cc | 22 +-
src/contrib/msc/core/ir/graph_builder.h | 2 +-
src/contrib/msc/core/printer/msc_base_printer.cc | 2 +-
src/contrib/msc/core/printer/print_utils.cc | 8 +-
src/contrib/msc/core/printer/print_utils.h | 8 +-
src/contrib/msc/core/printer/prototxt_printer.cc | 10 +-
src/contrib/msc/core/transform/fuse_tuple.cc | 21 +-
src/contrib/msc/core/transform/inline_params.cc | 2 +-
src/contrib/msc/core/transform/rewrite_utils.cc | 2 +-
src/contrib/msc/core/transform/set_byoc_attrs.cc | 4 +-
src/contrib/msc/core/transform/set_expr_name.cc | 8 +-
src/contrib/msc/core/utils.cc | 4 +-
.../msc/framework/tensorflow/tf_v1_opcode.cc | 2 +-
src/contrib/msc/framework/tensorrt/codegen.cc | 36 +-
.../msc/framework/tensorrt/tensorrt_opcode.cc | 18 +-
.../msc/framework/tensorrt/transform_tensorrt.cc | 2 +-
src/contrib/msc/plugin/tensorrt_codegen.cc | 8 +-
src/contrib/msc/plugin/torch_codegen.cc | 2 +-
src/ir/attr_functor.h | 4 +-
src/ir/module.cc | 4 +-
src/ir/replace_global_vars.cc | 2 +-
src/ir/transform.cc | 7 +-
src/meta_schedule/arg_info.cc | 14 +-
src/meta_schedule/database/database.cc | 20 +-
src/meta_schedule/database/database_utils.cc | 2 +-
src/meta_schedule/database/json_database.cc | 2 +-
.../database/ordered_union_database.cc | 2 +-
src/meta_schedule/database/schedule_fn_database.cc | 8 +-
src/meta_schedule/database/union_database.cc | 2 +-
.../mutator/mutate_compute_location.cc | 2 +-
src/meta_schedule/mutator/mutate_parallel.cc | 4 +-
src/meta_schedule/mutator/mutate_thread_binding.cc | 2 +-
src/meta_schedule/mutator/mutate_tile_size.cc | 4 +-
src/meta_schedule/mutator/mutate_unroll.cc | 4 +-
.../postproc/disallow_async_strided_mem_copy.cc | 4 +-
.../postproc/rewrite_cooperative_fetch.cc | 20 +-
src/meta_schedule/postproc/rewrite_layout.cc | 7 +-
.../postproc/rewrite_parallel_vectorize_unroll.cc | 2 +-
.../postproc/rewrite_reduction_block.cc | 2 +-
src/meta_schedule/postproc/verify_gpu_code.cc | 4 +-
src/meta_schedule/profiler.cc | 2 +-
src/meta_schedule/schedule/cuda/thread_bind.cc | 4 +-
src/meta_schedule/schedule/cuda/winograd.cc | 4 +-
.../schedule_rule/apply_custom_rule.cc | 2 +-
.../schedule_rule/cross_thread_reduction.cc | 4 +-
.../multi_level_tiling_tensor_core.cc | 8 +-
.../multi_level_tiling_wide_vector.cc | 4 +-
.../multi_level_tiling_with_intrin.cc | 2 +-
src/meta_schedule/schedule_rule/schedule_rule.cc | 50 +--
.../search_strategy/evolutionary_search.cc | 8 +-
src/meta_schedule/search_strategy/replay_func.cc | 10 +-
src/meta_schedule/search_strategy/replay_trace.cc | 4 +-
src/meta_schedule/task_scheduler/task_scheduler.cc | 12 +-
src/meta_schedule/utils.h | 10 +-
src/node/container_printing.cc | 12 +-
src/node/object_path.cc | 2 +-
src/node/reflection.cc | 4 +-
src/node/script_printer.cc | 6 +-
src/node/serialization.cc | 24 +-
src/node/structural_equal.cc | 6 +-
src/node/structural_hash.cc | 60 ++-
src/relax/analysis/analysis.cc | 2 +-
src/relax/analysis/struct_info_analysis.cc | 6 +-
src/relax/analysis/tir_op_pattern_kind.cc | 2 +-
src/relax/analysis/udchain.cc | 5 +-
src/relax/analysis/var2value.cc | 10 +-
src/relax/analysis/well_formed.cc | 4 +-
src/relax/backend/contrib/codegen_c/codegen_c.h | 10 +-
.../backend/contrib/codegen_json/codegen_json.h | 6 +-
src/relax/backend/contrib/cutlass/codegen.cc | 2 +-
src/relax/backend/pattern_registry.cc | 2 +-
src/relax/backend/pattern_registry.h | 4 +-
src/relax/backend/vm/codegen_vm.cc | 2 +-
src/relax/backend/vm/codegen_vm_tir.cc | 10 +-
src/relax/backend/vm/vm_shape_lower.cc | 4 +-
src/relax/distributed/global_info.cc | 6 +-
src/relax/distributed/transform/lower_distir.cc | 4 +-
.../distributed/transform/propagate_sharding.cc | 2 +-
src/relax/distributed/transform/utils.h | 2 +-
src/relax/ir/binding_rewrite.cc | 2 +-
src/relax/ir/block_builder.cc | 10 +-
src/relax/ir/dataflow_block_rewriter.cc | 8 +-
src/relax/ir/dataflow_expr_rewriter.cc | 11 +-
src/relax/ir/dataflow_matcher.cc | 8 +-
src/relax/ir/dataflow_matcher.h | 2 +-
src/relax/ir/dataflow_pattern.cc | 4 +-
src/relax/ir/dataflow_rewriter.h | 6 +-
src/relax/ir/emit_te.cc | 2 +-
src/relax/ir/expr.cc | 14 +-
src/relax/ir/expr_functor.cc | 2 +-
src/relax/ir/struct_info.cc | 2 +-
src/relax/op/memory/view.cc | 8 +-
src/relax/op/nn/attention.cc | 4 +-
src/relax/op/nn/pooling.cc | 2 +-
src/relax/op/op.cc | 20 +-
src/relax/op/op_common.cc | 2 +-
src/relax/op/op_common.h | 10 +-
src/relax/op/tensor/binary.cc | 4 +-
src/relax/op/tensor/create.cc | 2 +-
src/relax/op/tensor/create.h | 2 +-
src/relax/op/tensor/index.cc | 34 +-
src/relax/op/tensor/index.h | 6 +-
src/relax/op/tensor/manipulate.cc | 22 +-
src/relax/op/tensor/manipulate.h | 10 +-
src/relax/op/tensor/set.cc | 8 +-
src/relax/op/tensor/statistical.h | 18 +-
src/relax/training/utils.cc | 2 +-
src/relax/training/utils.h | 2 +-
src/relax/transform/adjust_matmul_order.cc | 10 +-
src/relax/transform/canonicalize_bindings.cc | 18 +-
src/relax/transform/combine_parallel_matmul.cc | 4 +-
src/relax/transform/convert_dataflow.cc | 2 +-
src/relax/transform/convert_layout.cc | 6 +-
src/relax/transform/dead_code_elimination.cc | 4 +-
src/relax/transform/eliminate_common_subexpr.cc | 2 +-
src/relax/transform/expand_tuple_arguments.cc | 4 +-
src/relax/transform/few_shot_tuning.cc | 12 +-
src/relax/transform/fold_constant.cc | 24 +-
src/relax/transform/fuse_ops.cc | 20 +-
src/relax/transform/fuse_tir.cc | 4 +-
src/relax/transform/gradient.cc | 2 +-
src/relax/transform/infer_amp_utils.h | 5 +-
src/relax/transform/inline_functions.cc | 2 +-
src/relax/transform/lambda_lift.cc | 6 +-
src/relax/transform/lazy_transform_params.cc | 2 +-
src/relax/transform/legalize_ops.cc | 2 +-
src/relax/transform/merge_composite_functions.cc | 4 +-
src/relax/transform/meta_schedule.cc | 7 +-
src/relax/transform/normalize.cc | 4 +-
src/relax/transform/realize_vdevice.cc | 6 +-
src/relax/transform/remove_unused_outputs.cc | 2 +-
src/relax/transform/rewrite_cuda_graph.cc | 8 +-
src/relax/transform/split_call_tir_by_pattern.cc | 12 +-
.../transform/split_layout_rewrite_preproc.cc | 4 +-
src/relax/transform/static_plan_block_memory.cc | 11 +-
src/relax/transform/to_mixed_precision.cc | 8 +-
src/relax/transform/topological_sort.cc | 4 +-
src/relax/transform/tuning_api/database.cc | 6 +-
src/relax/transform/tuning_api/primitives.cc | 16 +-
src/relax/transform/utils.h | 4 +-
src/runtime/c_runtime_api.cc | 6 +-
src/runtime/const_loader_module.cc | 6 +-
src/runtime/container.cc | 25 +-
src/runtime/contrib/clml/clml_runtime.cc | 2 +-
src/runtime/contrib/cudnn/cudnn_utils.cc | 2 +-
src/runtime/contrib/json/json_node.h | 2 +-
src/runtime/contrib/nnapi/nnapi_ops.cc | 2 +-
src/runtime/contrib/nvshmem/init.cc | 8 +-
src/runtime/contrib/nvshmem/memory_allocator.cc | 4 +-
src/runtime/debug_compile.cc | 10 +-
src/runtime/disco/bcast_session.cc | 2 +-
src/runtime/disco/builtin.cc | 20 +-
src/runtime/disco/cuda_ipc/cuda_ipc_memory.cc | 2 +-
src/runtime/disco/loader.cc | 18 +-
src/runtime/disco/nccl/nccl.cc | 8 +-
src/runtime/disco/process_session.cc | 2 +-
src/runtime/disco/protocol.h | 30 +-
src/runtime/disco/utils.h | 2 +-
src/runtime/dso_library.cc | 2 +-
src/runtime/file_utils.h | 4 +-
src/runtime/memory/memory_manager.cc | 8 +-
src/runtime/memory/naive_allocator.h | 2 +-
src/runtime/memory/pooled_allocator.h | 2 +-
src/runtime/ndarray.cc | 10 +-
src/runtime/opencl/opencl_common.h | 10 +-
src/runtime/opencl/opencl_device_api.cc | 6 +-
src/runtime/profiling.cc | 8 +-
src/runtime/registry.cc | 2 +-
src/runtime/relax_vm/attn_backend.h | 3 +-
src/runtime/relax_vm/attn_utils.h | 12 +-
src/runtime/relax_vm/builtin.cc | 29 +-
src/runtime/relax_vm/cuda/cuda_graph_builtin.cc | 12 +-
src/runtime/relax_vm/executable.cc | 46 +--
src/runtime/relax_vm/kv_state.cc | 12 +-
src/runtime/relax_vm/kv_state.h | 8 +-
src/runtime/relax_vm/lm_support.cc | 18 +-
src/runtime/relax_vm/ndarray_cache_support.cc | 8 +-
src/runtime/relax_vm/paged_kv_cache.cc | 43 +-
src/runtime/relax_vm/rnn_state.cc | 14 +-
src/runtime/relax_vm/vm.cc | 2 +-
src/runtime/rpc/rpc_module.cc | 2 +-
src/runtime/static_library.cc | 2 +-
src/runtime/static_library.h | 2 +-
src/runtime/system_library.cc | 2 +-
src/runtime/thread_pool.cc | 2 +-
src/runtime/threading_backend.cc | 2 +-
src/script/ir_builder/base.cc | 4 +-
src/script/ir_builder/ir/ir.cc | 2 +-
src/script/ir_builder/relax/ir.cc | 6 +-
src/script/ir_builder/tir/ir.cc | 24 +-
src/script/printer/doc.cc | 6 +-
src/script/printer/ir/distributed.cc | 19 +-
src/script/printer/ir/ir.cc | 2 +-
src/script/printer/ir/misc.cc | 2 +-
src/script/printer/ir_docsifier.cc | 16 +-
src/script/printer/legacy_repr.cc | 12 +-
src/script/printer/relax/binding.cc | 4 +-
src/script/printer/relax/call.cc | 10 +-
src/script/printer/relax/expr.cc | 6 +-
src/script/printer/relax/function.cc | 5 +-
src/script/printer/relax/region.cc | 2 +-
src/script/printer/relax/tir.cc | 4 +-
src/script/printer/relax/utils.h | 10 +-
src/script/printer/tir/block.cc | 17 +-
src/script/printer/tir/buffer.cc | 20 +-
src/script/printer/tir/expr.cc | 4 +-
src/script/printer/tir/for_loop.cc | 8 +-
src/script/printer/tir/function.cc | 12 +-
src/script/printer/tir/stmt.cc | 34 +-
src/script/printer/tir/utils.h | 4 +-
src/script/printer/utils.h | 7 +-
src/support/array.h | 14 +-
src/support/ffi_testing.cc | 2 +-
src/support/utils.h | 2 +-
src/target/codegen.cc | 2 +-
src/target/llvm/codegen_amdgpu.cc | 4 +-
src/target/llvm/codegen_hexagon.cc | 2 +-
src/target/llvm/codegen_llvm.h | 2 +-
src/target/llvm/codegen_nvptx.cc | 2 +-
src/target/llvm/llvm_instance.cc | 8 +-
src/target/llvm/llvm_instance.h | 6 +-
src/target/llvm/llvm_module.cc | 4 +-
src/target/llvm/llvm_module.h | 2 +-
src/target/tag.cc | 2 +-
src/target/target.cc | 28 +-
src/target/target_kind.cc | 2 +-
src/te/operation/create_primfunc.cc | 12 +-
src/te/operation/create_primfunc.h | 2 +-
src/te/operation/placeholder_op.cc | 2 +-
src/tir/analysis/buffer_access_lca_detector.cc | 3 +-
src/tir/analysis/calculate_allocated_memory.cc | 2 +-
src/tir/analysis/control_flow_graph.cc | 14 +-
src/tir/analysis/control_flow_graph.h | 2 +-
src/tir/analysis/deep_equal.cc | 2 +-
src/tir/analysis/identify_memcpy.cc | 2 +-
src/tir/analysis/stmt_finding.cc | 2 +-
src/tir/ir/block_dependence_info.cc | 2 +-
src/tir/ir/data_type_rewriter.cc | 6 +-
src/tir/ir/expr.cc | 61 ++-
src/tir/ir/function.cc | 2 +-
src/tir/ir/functor_common.h | 2 +-
src/tir/ir/index_map.cc | 6 +-
src/tir/ir/script/script_complete.cc | 2 +-
src/tir/ir/stmt_functor.cc | 4 +-
src/tir/schedule/analysis.h | 12 +-
src/tir/schedule/analysis/analysis.cc | 24 +-
src/tir/schedule/analysis/layout.cc | 2 +-
src/tir/schedule/analysis/verify.cc | 6 +-
src/tir/schedule/concrete_schedule.cc | 8 +-
src/tir/schedule/concrete_schedule.h | 10 +-
src/tir/schedule/instruction.cc | 2 +-
src/tir/schedule/instruction_traits.h | 10 +-
src/tir/schedule/primitive/block_annotate.cc | 2 +-
src/tir/schedule/primitive/blockize_tensorize.cc | 10 +-
src/tir/schedule/primitive/cache_index.cc | 2 +-
src/tir/schedule/primitive/cache_read_write.cc | 10 +-
src/tir/schedule/primitive/compute_at.cc | 2 +-
src/tir/schedule/primitive/for_kind.cc | 8 +-
.../schedule/primitive/layout_transformation.cc | 14 +-
src/tir/schedule/primitive/loop_transformation.cc | 16 +-
src/tir/schedule/primitive/pad_einsum.cc | 8 +-
src/tir/schedule/primitive/read_write_at.cc | 2 +-
src/tir/schedule/primitive/reduction.cc | 6 +-
src/tir/schedule/primitive/rolling_buffer.cc | 6 +-
src/tir/schedule/state.cc | 6 +-
src/tir/schedule/trace.cc | 34 +-
src/tir/schedule/traced_schedule.cc | 2 +-
src/tir/schedule/traced_schedule.h | 9 +-
src/tir/schedule/transform.cc | 12 +-
src/tir/schedule/transform.h | 2 +-
src/tir/schedule/utils.h | 14 +-
src/tir/transforms/common_subexpr_elim.cc | 4 +-
src/tir/transforms/common_subexpr_elim_tools.cc | 4 +-
src/tir/transforms/common_subexpr_elim_tools.h | 2 +-
src/tir/transforms/compact_buffer_region.cc | 2 +-
src/tir/transforms/default_gpu_schedule.cc | 10 +-
src/tir/transforms/inject_permuted_layout.cc | 2 +-
src/tir/transforms/inject_software_pipeline.cc | 8 +-
src/tir/transforms/inject_virtual_thread.cc | 2 +-
src/tir/transforms/inline_private_functions.cc | 12 +-
src/tir/transforms/ir_utils.cc | 6 +-
src/tir/transforms/lower_cross_thread_reduction.cc | 12 +-
src/tir/transforms/lower_device_kernel_launch.cc | 4 +-
src/tir/transforms/lower_init_block.cc | 2 +-
src/tir/transforms/lower_intrin.cc | 2 +-
src/tir/transforms/lower_opaque_block.cc | 2 +-
src/tir/transforms/lower_thread_allreduce.cc | 12 +-
src/tir/transforms/lower_tvm_builtin.cc | 9 +-
src/tir/transforms/make_packed_api.cc | 8 +-
src/tir/transforms/make_unpacked_api.cc | 2 +-
src/tir/transforms/memhammer_coalesce.cc | 2 +-
src/tir/transforms/memhammer_intermediate_stage.cc | 2 +-
src/tir/transforms/memhammer_tensorcore_rewrite.cc | 10 +-
.../plan_update_buffer_allocation_location.cc | 2 +-
src/tir/transforms/remap_thread_axis.cc | 4 +-
src/tir/transforms/renew_defs.cc | 2 +-
src/tir/transforms/simplify.cc | 6 +-
src/tir/transforms/unify_thread_binding.cc | 2 +-
src/tir/transforms/unsupported_dtype_legalize.cc | 3 +-
.../transforms/using_assume_to_reduce_branches.cc | 2 +-
src/tir/transforms/vectorize_loop.cc | 2 +-
tests/cpp-runtime/hexagon/hexagon_buffer_tests.cc | 3 +-
.../hexagon/hexagon_device_api_tests.cc | 1 +
.../cpp-runtime/hexagon/hexagon_user_dma_tests.cc | 1 +
.../cpp-runtime/hexagon/hexagon_vtcm_pool_tests.cc | 1 +
tests/cpp-runtime/opencl/aa_opencl_qcom_extn.cc | 2 +-
tests/cpp-runtime/opencl/clml_memory_planner.cc | 2 +-
tests/cpp-runtime/opencl/opencl_compile_to_bin.cc | 12 +-
tests/cpp-runtime/opencl/opencl_nativeptr.cc | 2 +-
tests/cpp-runtime/opencl/texture_copy_test.cc | 24 +-
tests/cpp/ir_functor_test.cc | 2 +-
tests/cpp/nested_msg_test.cc | 51 +--
tests/cpp/object_protocol_test.cc | 3 +-
tests/cpp/runtime/memory/memory_manager_tests.cc | 10 +-
tests/cpp/tir_scalable_datatype.cc | 4 +-
.../test_nnapi}/test_from_exported_to_cuda.py | 328 +++++++++++++++
.../relax/test_frontend_from_exported_program.py | 231 +++++++++++
tests/python/relax/test_frontend_from_fx.py | 200 +++++++++
tests/python/relax/test_op_nn_pooling.py | 446 +++++++++++++++++++++
tests/python/runtime/test_runtime_rpc.py | 6 +-
.../python/testing/test_type_annotation_checker.py | 2 +-
web/emcc/wasm_runtime.cc | 2 +-
428 files changed, 2995 insertions(+), 2122 deletions(-)
delete mode 100644 include/tvm/runtime/container/array.h
delete mode 100644 include/tvm/runtime/container/base.h
delete mode 100644 include/tvm/runtime/container/map.h
delete mode 100644 include/tvm/runtime/container/optional.h
delete mode 100644 include/tvm/runtime/container/shape_tuple.h
delete mode 100644 include/tvm/runtime/container/string.h
delete mode 100644 include/tvm/runtime/container/variant.h
rename include/tvm/runtime/{memory.h => int_tuple.h} (73%)
rename tests/python/{relax =>
nightly/test_nnapi}/test_from_exported_to_cuda.py (70%)