This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git.
from c9be16b [TUTORIAL] Fix tedd tutorial after strategy change (#4947)
add 9816efc [REFACTOR][PY][API-CHANGE] Remove legacy python files. (#4943)
No new revisions were added by this update.
Summary of changes:
apps/android_rpc/tests/android_rpc_test.py | 21 +-
apps/benchmark/arm_cpu_imagenet_bench.py | 1 +
apps/benchmark/gpu_imagenet_bench.py | 1 +
apps/benchmark/mobile_gpu_imagenet_bench.py | 1 +
apps/bundle_deploy/build_model.py | 1 +
apps/dso_plugin_module/test_plugin_module.py | 1 +
apps/extension/python/tvm_ext/__init__.py | 1 +
apps/extension/tests/test_ext.py | 23 +-
apps/howto_deploy/prepare_test_libs.py | 9 +-
apps/howto_deploy/python_deploy.py | 1 +
apps/ios_rpc/tests/ios_rpc_test.py | 15 +-
apps/sgx/enclave/src/build_model.py | 1 +
apps/sgx/run_model.py | 1 +
docs/api/python/te.rst | 1 +
docs/api/python/tir.rst | 2 +-
docs/conf.py | 1 +
golang/sample/deploy.py | 11 +-
jvm/core/src/test/scripts/test_add_cpu.py | 11 +-
jvm/core/src/test/scripts/test_add_gpu.py | 15 +-
jvm/core/src/test/scripts/test_graph_runtime.py | 7 +-
python/tvm/__init__.py | 13 +-
python/tvm/api.py | 38 --
python/tvm/arith/analyzer.py | 2 +-
python/tvm/autotvm/feature.py | 25 +-
python/tvm/autotvm/graph_tuner/base_graph_tuner.py | 5 +-
python/tvm/autotvm/measure/measure_methods.py | 12 +-
python/tvm/autotvm/task/code_hash.py | 4 +-
python/tvm/autotvm/task/space.py | 34 +-
python/tvm/autotvm/task/task.py | 29 +-
python/tvm/autotvm/task/topi_integration.py | 6 +-
python/tvm/autotvm/util.py | 2 +-
python/tvm/contrib/binutil.py | 11 +-
python/tvm/contrib/cblas.py | 6 +-
python/tvm/contrib/cublas.py | 7 +-
python/tvm/contrib/cublaslt.py | 4 +-
python/tvm/contrib/cudnn.py | 13 +-
python/tvm/contrib/debugger/debug_result.py | 1 +
python/tvm/contrib/miopen.py | 9 +-
python/tvm/contrib/mps.py | 7 +-
python/tvm/contrib/nnpack.py | 14 +-
python/tvm/contrib/nvcc.py | 5 +-
python/tvm/contrib/peak.py | 27 +-
python/tvm/contrib/random.py | 8 +-
python/tvm/contrib/rocblas.py | 5 +-
python/tvm/contrib/rocm.py | 10 +-
python/tvm/contrib/sdaccel.py | 5 +-
python/tvm/contrib/sparse.py | 13 +-
python/tvm/contrib/tedd.py | 12 +-
python/tvm/driver/build_module.py | 22 +-
python/tvm/hybrid/calls.py | 25 +-
python/tvm/hybrid/parser.py | 36 +-
python/tvm/hybrid/util.py | 7 +-
python/tvm/intrin.py | 19 -
python/tvm/make.py | 52 --
python/tvm/relay/__init__.py | 2 +-
python/tvm/relay/backend/_backend.py | 4 +-
python/tvm/relay/backend/compile_engine.py | 17 +-
python/tvm/relay/backend/graph_runtime_codegen.py | 2 +-
python/tvm/relay/build_module.py | 2 +-
python/tvm/relay/debug.py | 8 +-
python/tvm/relay/frontend/coreml.py | 1 -
python/tvm/relay/frontend/darknet.py | 1 -
python/tvm/relay/frontend/mxnet.py | 2 -
python/tvm/relay/frontend/pytorch.py | 2 +-
python/tvm/relay/frontend/tensorflow.py | 5 +-
python/tvm/relay/frontend/tflite.py | 1 -
python/tvm/relay/op/_reduce.py | 2 +-
python/tvm/relay/op/_tensor.py | 4 +-
python/tvm/relay/op/_transform.py | 7 +-
python/tvm/relay/op/algorithm.py | 2 +-
python/tvm/relay/op/nn/_nn.py | 3 +-
python/tvm/relay/op/op.py | 15 +-
python/tvm/relay/param_dict.py | 6 +-
python/tvm/relay/quantize/quantize.py | 6 +-
python/tvm/relay/testing/__init__.py | 1 +
python/tvm/relay/testing/config.py | 1 +
python/tvm/relay/transform.py | 1 +
python/tvm/runtime/vm.py | 1 +
python/tvm/target/build_config.py | 2 +-
python/tvm/target/generic_func.py | 2 +
python/tvm/te/__init__.py | 3 +
python/tvm/te/operation.py | 22 +-
python/tvm/te/tag.py | 20 +-
python/tvm/tir/__init__.py | 6 +-
python/tvm/tir/buffer.py | 14 +-
python/tvm/tir/expr.py | 10 +-
python/tvm/tir/generic.py | 2 +-
python/tvm/tir/ir_builder.py | 18 +-
python/tvm/tir/op.py | 34 +-
python/tvm/tir/stmt.py | 4 +-
rust/frontend/examples/resnet/src/build_resnet.py | 1 +
rust/frontend/tests/basics/src/tvm_add.py | 15 +-
rust/runtime/tests/build_model.py | 1 +
rust/runtime/tests/test_nn/src/build_test_graph.py | 1 +
.../tests/test_tvm_basic/src/build_test_lib.py | 11 +-
.../tests/test_tvm_dso/src/build_test_lib.py | 11 +-
tests/python/contrib/test_binutil.py | 1 +
tests/python/contrib/test_cblas.py | 23 +-
tests/python/contrib/test_cublas.py | 19 +-
tests/python/contrib/test_cudnn.py | 13 +-
tests/python/contrib/test_dlpack.py | 13 +-
tests/python/contrib/test_edgetpu_runtime.py | 1 +
tests/python/contrib/test_gemm_acc16.py | 17 +-
tests/python/contrib/test_gemm_acc32_vnni.py | 13 +-
tests/python/contrib/test_miopen.py | 5 +-
tests/python/contrib/test_mps.py | 23 +-
tests/python/contrib/test_mxnet_bridge.py | 9 +-
tests/python/contrib/test_nnpack.py | 27 +-
tests/python/contrib/test_random.py | 7 +-
tests/python/contrib/test_rocblas.py | 7 +-
tests/python/contrib/test_rpc_proxy.py | 1 +
tests/python/contrib/test_rpc_tracker.py | 1 +
tests/python/contrib/test_sort.py | 21 +-
tests/python/contrib/test_sparse.py | 33 +-
tests/python/contrib/test_tedd.py | 48 +-
tests/python/contrib/test_tflite_runtime.py | 9 +-
tests/python/frontend/caffe2/test_forward.py | 1 +
tests/python/frontend/coreml/test_forward.py | 1 +
tests/python/frontend/darknet/test_forward.py | 1 +
tests/python/frontend/keras/test_forward.py | 1 +
tests/python/frontend/mxnet/test_forward.py | 1 +
tests/python/frontend/mxnet/test_graph.py | 1 +
tests/python/frontend/mxnet/test_qnn_ops_utils.py | 1 +
tests/python/frontend/onnx/test_forward.py | 1 +
tests/python/frontend/pytorch/test_forward.py | 3 +-
tests/python/frontend/tensorflow/test_forward.py | 3 +-
tests/python/frontend/tflite/test_forward.py | 1 +
tests/python/integration/test_dot.py | 31 +-
tests/python/integration/test_ewise.py | 91 ++--
tests/python/integration/test_ewise_fpga.py | 27 +-
tests/python/integration/test_gemm.py | 23 +-
tests/python/integration/test_reduce.py | 123 ++---
tests/python/integration/test_scan.py | 23 +-
tests/python/integration/test_tuning.py | 41 +-
tests/python/integration/test_winograd_nnpack.py | 7 +-
.../quantization/test_quantization_accuracy.py | 1 +
tests/python/relay/benchmarking/benchmark_vm.py | 3 +-
tests/python/relay/test_adt.py | 1 +
tests/python/relay/test_any.py | 1 +
tests/python/relay/test_backend_compile_engine.py | 7 +-
tests/python/relay/test_backend_graph_runtime.py | 1 +
tests/python/relay/test_backend_interpreter.py | 1 +
tests/python/relay/test_change_batch.py | 1 +
tests/python/relay/test_cpp_build_module.py | 1 +
tests/python/relay/test_error_reporting.py | 1 +
tests/python/relay/test_expr_functor.py | 1 +
tests/python/relay/test_external_codegen.py | 1 +
tests/python/relay/test_external_runtime.py | 1 +
tests/python/relay/test_feature.py | 1 +
tests/python/relay/test_ir_bind.py | 1 +
tests/python/relay/test_ir_module.py | 1 +
tests/python/relay/test_ir_nodes.py | 41 +-
tests/python/relay/test_ir_parser.py | 1 +
tests/python/relay/test_ir_text_printer.py | 3 +-
tests/python/relay/test_ir_well_formed.py | 1 +
tests/python/relay/test_json_compact.py | 1 +
tests/python/relay/test_memory_alloc.py | 1 +
tests/python/relay/test_op_grad_level1.py | 1 +
tests/python/relay/test_op_grad_level2.py | 5 +-
tests/python/relay/test_op_grad_level3.py | 1 +
tests/python/relay/test_op_level1.py | 37 +-
tests/python/relay/test_op_level10.py | 5 +-
tests/python/relay/test_op_level2.py | 73 +--
tests/python/relay/test_op_level3.py | 31 +-
tests/python/relay/test_op_level4.py | 7 +-
tests/python/relay/test_op_level5.py | 23 +-
tests/python/relay/test_op_level6.py | 1 +
tests/python/relay/test_op_qnn_add.py | 1 +
tests/python/relay/test_op_qnn_concatenate.py | 1 +
tests/python/relay/test_op_qnn_conv2d.py | 1 +
tests/python/relay/test_op_qnn_dense.py | 1 +
tests/python/relay/test_op_qnn_dequantize.py | 1 +
tests/python/relay/test_op_qnn_mul.py | 1 +
tests/python/relay/test_op_qnn_quantize.py | 1 +
tests/python/relay/test_op_qnn_requantize.py | 1 +
tests/python/relay/test_param_dict.py | 1 +
tests/python/relay/test_pass_alpha_equal.py | 93 ++--
tests/python/relay/test_pass_alter_op_layout.py | 1 +
tests/python/relay/test_pass_annotation.py | 1 +
tests/python/relay/test_pass_auto_quantize.py | 1 +
tests/python/relay/test_pass_canonicalize_cast.py | 1 +
tests/python/relay/test_pass_check_kind.py | 57 +--
.../relay/test_pass_combine_parallel_conv2d.py | 1 +
.../relay/test_pass_combine_parallel_dense.py | 1 +
tests/python/relay/test_pass_convert_op_layout.py | 1 +
.../relay/test_pass_dead_code_elimination.py | 3 +-
.../relay/test_pass_eliminate_common_subexpr.py | 1 +
tests/python/relay/test_pass_eta_expand.py | 1 +
tests/python/relay/test_pass_fold_constant.py | 3 +-
tests/python/relay/test_pass_fold_scale_axis.py | 1 +
tests/python/relay/test_pass_fuse_ops.py | 1 +
tests/python/relay/test_pass_gradient.py | 1 +
tests/python/relay/test_pass_lambda_lift.py | 1 +
tests/python/relay/test_pass_legalize.py | 1 +
tests/python/relay/test_pass_mac_count.py | 11 +-
tests/python/relay/test_pass_manager.py | 1 +
tests/python/relay/test_pass_partial_eval.py | 1 +
tests/python/relay/test_pass_partition_graph.py | 1 +
tests/python/relay/test_pass_qnn_legalize.py | 1 +
.../relay/test_pass_remove_unused_functions.py | 1 +
tests/python/relay/test_pass_to_a_normal_form.py | 1 +
tests/python/relay/test_pass_to_cps.py | 1 +
.../python/relay/test_pass_to_graph_normal_form.py | 1 +
tests/python/relay/test_pass_unmatched_cases.py | 1 +
tests/python/relay/test_pass_vars.py | 1 +
tests/python/relay/test_py_converter.py | 1 +
tests/python/relay/test_type_functor.py | 3 +-
tests/python/relay/test_type_infer.py | 1 +
tests/python/relay/test_type_solver.py | 1 +
tests/python/relay/test_typecall.py | 1 +
tests/python/relay/test_vm.py | 1 +
tests/python/relay/test_vm_serialization.py | 1 +
.../unittest/test_arith_canonical_simplify.py | 133 ++---
.../python/unittest/test_arith_const_int_bound.py | 53 +-
tests/python/unittest/test_arith_deduce_bound.py | 63 +--
.../unittest/test_arith_detect_clip_bound.py | 19 +-
.../unittest/test_arith_detect_linear_equation.py | 21 +-
tests/python/unittest/test_arith_domain_touched.py | 13 +-
tests/python/unittest/test_arith_intset.py | 29 +-
tests/python/unittest/test_arith_modular_set.py | 37 +-
.../python/unittest/test_arith_rewrite_simplify.py | 557 +++++++++++----------
tests/python/unittest/test_arith_stmt_simplify.py | 57 +--
tests/python/unittest/test_autotvm_common.py | 21 +-
tests/python/unittest/test_autotvm_feature.py | 41 +-
.../unittest/test_autotvm_flop_calculator.py | 79 +--
tests/python/unittest/test_autotvm_measure.py | 1 +
tests/python/unittest/test_autotvm_record.py | 1 +
tests/python/unittest/test_autotvm_space.py | 11 +-
.../python/unittest/test_autotvm_xgboost_model.py | 1 +
tests/python/unittest/test_build_lower.py | 27 +-
tests/python/unittest/test_codegen_arm.py | 33 +-
tests/python/unittest/test_codegen_blob.py | 13 +-
tests/python/unittest/test_codegen_bool.py | 17 +-
tests/python/unittest/test_codegen_c_host.py | 45 +-
tests/python/unittest/test_codegen_cross_llvm.py | 11 +-
tests/python/unittest/test_codegen_cuda.py | 105 ++--
tests/python/unittest/test_codegen_device.py | 55 +-
tests/python/unittest/test_codegen_extern.py | 47 +-
tests/python/unittest/test_codegen_llvm.py | 213 ++++----
tests/python/unittest/test_codegen_opencl.py | 41 +-
tests/python/unittest/test_codegen_rocm.py | 47 +-
tests/python/unittest/test_codegen_static_init.py | 31 +-
tests/python/unittest/test_codegen_vm_basic.py | 49 +-
tests/python/unittest/test_codegen_vulkan.py | 39 +-
tests/python/unittest/test_codegen_x86.py | 9 +-
tests/python/unittest/test_container.py | 1 +
.../unittest/test_custom_datatypes_mybfloat16.py | 17 +-
tests/python/unittest/test_graph_tuner_core.py | 15 +-
tests/python/unittest/test_graph_tuner_utils.py | 1 +
tests/python/unittest/test_hybrid_script.py | 136 ++---
tests/python/unittest/test_ir_builder.py | 49 +-
tests/python/unittest/test_lang_basic.py | 117 ++---
tests/python/unittest/test_lang_buffer.py | 129 ++---
tests/python/unittest/test_lang_constructor.py | 33 +-
tests/python/unittest/test_lang_container.py | 23 +-
tests/python/unittest/test_lang_data_layout.py | 21 +-
tests/python/unittest/test_lang_group.py | 45 +-
tests/python/unittest/test_lang_operator.py | 95 ++--
tests/python/unittest/test_lang_reflection.py | 21 +-
tests/python/unittest/test_lang_schedule.py | 161 +++---
tests/python/unittest/test_lang_tag.py | 64 +--
tests/python/unittest/test_lang_target.py | 1 +
tests/python/unittest/test_lang_tensor.py | 255 +++++-----
.../unittest/test_lang_tensor_overload_op.py | 65 +--
tests/python/unittest/test_lang_verify_compute.py | 33 +-
.../python/unittest/test_pass_attrs_hash_equal.py | 21 +-
tests/python/unittest/test_pass_basic.py | 41 +-
tests/python/unittest/test_pass_bound_checkers.py | 267 +++++-----
.../unittest/test_pass_combine_context_call.py | 19 +-
.../unittest/test_pass_decorate_device_scope.py | 21 +-
tests/python/unittest/test_pass_equal.py | 39 +-
tests/python/unittest/test_pass_hoist_if.py | 55 +-
.../unittest/test_pass_inject_copy_intrin.py | 109 ++--
.../unittest/test_pass_inject_double_buffer.py | 15 +-
tests/python/unittest/test_pass_inject_vthread.py | 39 +-
tests/python/unittest/test_pass_inline.py | 25 +-
tests/python/unittest/test_pass_ir_transform.py | 17 +-
tests/python/unittest/test_pass_lift_attr_scope.py | 13 +-
tests/python/unittest/test_pass_loop_partition.py | 311 ++++++------
tests/python/unittest/test_pass_lower_intrin.py | 43 +-
.../python/unittest/test_pass_lower_warp_memory.py | 15 +-
tests/python/unittest/test_pass_makeapi.py | 25 +-
tests/python/unittest/test_pass_remove_no_op.py | 19 +-
.../unittest/test_pass_rewrite_for_tensor_core.py | 71 +--
.../unittest/test_pass_rewrite_unsafe_select.py | 13 +-
.../python/unittest/test_pass_split_host_device.py | 9 +-
tests/python/unittest/test_pass_storage_flatten.py | 73 +--
tests/python/unittest/test_pass_storage_rewrite.py | 321 ++++++------
tests/python/unittest/test_pass_storage_sync.py | 59 +--
tests/python/unittest/test_pass_unroll.py | 41 +-
tests/python/unittest/test_pass_vectorize.py | 53 +-
tests/python/unittest/test_pass_verify_gpu_code.py | 75 +--
tests/python/unittest/test_pass_verify_memory.py | 61 +--
tests/python/unittest/test_pass_virtual_thread.py | 27 +-
tests/python/unittest/test_runtime_error.py | 1 +
tests/python/unittest/test_runtime_extension.py | 13 +-
tests/python/unittest/test_runtime_graph.py | 7 +-
tests/python/unittest/test_runtime_graph_debug.py | 7 +-
.../python/unittest/test_runtime_heterogeneous.py | 35 +-
tests/python/unittest/test_runtime_measure.py | 5 +-
tests/python/unittest/test_runtime_micro.py | 25 +-
.../python/unittest/test_runtime_module_export.py | 19 +-
tests/python/unittest/test_runtime_module_load.py | 32 +-
tests/python/unittest/test_runtime_ndarray.py | 7 +-
tests/python/unittest/test_runtime_packed_func.py | 103 ++--
tests/python/unittest/test_runtime_rpc.py | 21 +-
tests/python/unittest/test_runtime_vm_profiler.py | 1 +
.../unittest/test_schedule_bound_inference.py | 315 ++++++------
tests/python/unittest/test_schedule_graph.py | 119 ++---
tests/python/unittest/test_schedule_lstm.py | 51 +-
.../python/unittest/test_schedule_schedule_ops.py | 433 ++++++++--------
tests/python/unittest/test_schedule_tensor_core.py | 119 ++---
tests/python/unittest/test_schedule_tensorize.py | 225 ++++-----
tests/python/unittest/test_testing.py | 1 +
tests/python/unittest/test_tvm_intrin.py | 9 +-
tests/web/prepare_test_libs.py | 9 +-
tests/web/websock_rpc_test.py | 9 +-
tests/webgl/test_local_gemm.py | 15 +-
tests/webgl/test_local_multi_stage.py | 11 +-
tests/webgl/test_local_save_load.py | 11 +-
tests/webgl/test_local_topi_conv2d_nchw.py | 7 +-
tests/webgl/test_local_topi_dense.py | 7 +-
tests/webgl/test_local_topi_pooling.py | 5 +-
tests/webgl/test_local_topi_softmax.py | 9 +-
tests/webgl/test_remote_save_load.py | 11 +-
tests/webgl/test_static_webgl_library.py | 9 +-
topi/python/topi/argwhere.py | 24 +-
topi/python/topi/arm_cpu/bitserial_conv2d.py | 170 ++++---
topi/python/topi/arm_cpu/bitserial_dense.py | 39 +-
topi/python/topi/arm_cpu/conv2d.py | 97 ++--
topi/python/topi/arm_cpu/conv2d_alter_op.py | 19 +-
topi/python/topi/arm_cpu/conv2d_int8.py | 15 +-
topi/python/topi/arm_cpu/conv2d_spatial_pack.py | 120 ++---
topi/python/topi/arm_cpu/conv2d_transpose.py | 51 +-
topi/python/topi/arm_cpu/depthwise_conv2d.py | 87 ++--
topi/python/topi/arm_cpu/injective.py | 13 +-
topi/python/topi/arm_cpu/tensor_intrin.py | 47 +-
topi/python/topi/bifrost/conv2d.py | 105 ++--
topi/python/topi/bifrost/dense.py | 21 +-
topi/python/topi/bifrost/depthwise_conv2d.py | 19 +-
topi/python/topi/bifrost/gemm.py | 89 ++--
topi/python/topi/bifrost/transforms.py | 25 +-
topi/python/topi/broadcast.py | 150 +++---
topi/python/topi/cuda/batch_matmul.py | 23 +-
topi/python/topi/cuda/conv1d.py | 53 +-
topi/python/topi/cuda/conv1d_transpose_ncw.py | 55 +-
topi/python/topi/cuda/conv2d.py | 10 +-
topi/python/topi/cuda/conv2d_alter_op.py | 23 +-
topi/python/topi/cuda/conv2d_direct.py | 27 +-
topi/python/topi/cuda/conv2d_hwcn.py | 31 +-
topi/python/topi/cuda/conv2d_int8.py | 89 ++--
topi/python/topi/cuda/conv2d_transpose_nchw.py | 81 +--
topi/python/topi/cuda/conv2d_winograd.py | 107 ++--
topi/python/topi/cuda/conv3d.py | 28 +-
topi/python/topi/cuda/conv3d_direct.py | 29 +-
topi/python/topi/cuda/deformable_conv2d.py | 31 +-
topi/python/topi/cuda/dense.py | 79 ++-
topi/python/topi/cuda/depthwise_conv2d.py | 63 +--
topi/python/topi/cuda/group_conv2d_nchw.py | 127 ++---
topi/python/topi/cuda/injective.py | 15 +-
topi/python/topi/cuda/nms.py | 245 ++++-----
topi/python/topi/cuda/pooling.py | 37 +-
topi/python/topi/cuda/rcnn/proposal.py | 139 ++---
topi/python/topi/cuda/reduction.py | 17 +-
topi/python/topi/cuda/softmax.py | 10 +-
topi/python/topi/cuda/sort.py | 156 +++---
topi/python/topi/cuda/ssd/multibox.py | 136 +++--
topi/python/topi/cuda/tensor_intrin.py | 25 +-
topi/python/topi/cuda/vision.py | 5 +-
topi/python/topi/generic/__init__.py | 2 +-
topi/python/topi/generic/conv2d.py | 11 +-
topi/python/topi/generic/extern.py | 2 -
topi/python/topi/generic/injective.py | 7 +-
topi/python/topi/generic/nn.py | 12 +-
topi/python/topi/generic/vision.py | 7 +-
topi/python/topi/generic_op_impl.py | 20 +-
topi/python/topi/hls/injective.py | 9 +-
topi/python/topi/hls/nn.py | 59 +--
topi/python/topi/image/resize.py | 165 +++---
topi/python/topi/intel_graphics/conv2d.py | 113 ++---
topi/python/topi/intel_graphics/conv2d_alter_op.py | 9 +-
.../python/topi/intel_graphics/depthwise_conv2d.py | 61 +--
topi/python/topi/mali/conv2d.py | 138 ++---
topi/python/topi/mali/dense.py | 21 +-
topi/python/topi/mali/depthwise_conv2d.py | 31 +-
topi/python/topi/math.py | 196 ++++----
topi/python/topi/nn/batch_matmul.py | 17 +-
topi/python/topi/nn/bitserial_conv2d.py | 70 +--
topi/python/topi/nn/bitserial_dense.py | 25 +-
topi/python/topi/nn/bitserial_util.py | 8 +-
topi/python/topi/nn/bnn.py | 31 +-
topi/python/topi/nn/conv1d.py | 31 +-
topi/python/topi/nn/conv1d_transpose.py | 23 +-
topi/python/topi/nn/conv2d.py | 241 ++++-----
topi/python/topi/nn/conv2d_transpose.py | 24 +-
topi/python/topi/nn/conv3d.py | 39 +-
topi/python/topi/nn/deformable_conv2d.py | 43 +-
topi/python/topi/nn/dense.py | 27 +-
topi/python/topi/nn/depth_to_space.py | 19 +-
topi/python/topi/nn/depthwise_conv2d.py | 95 ++--
topi/python/topi/nn/dilate.py | 21 +-
topi/python/topi/nn/elemwise.py | 33 +-
topi/python/topi/nn/fifo_buffer.py | 129 ++---
topi/python/topi/nn/flatten.py | 13 +-
topi/python/topi/nn/local_response_norm.py | 4 +-
topi/python/topi/nn/mapping.py | 25 +-
topi/python/topi/nn/pad.py | 33 +-
topi/python/topi/nn/pooling.py | 26 +-
topi/python/topi/nn/softmax.py | 51 +-
topi/python/topi/nn/space_to_depth.py | 19 +-
topi/python/topi/nn/sparse.py | 47 +-
topi/python/topi/nn/upsampling.py | 31 +-
topi/python/topi/nn/util.py | 4 +-
topi/python/topi/nn/winograd_util.py | 2 +-
topi/python/topi/opengl/conv2d_nchw.py | 9 +-
topi/python/topi/opengl/dense.py | 9 +-
topi/python/topi/opengl/injective.py | 8 +-
topi/python/topi/opengl/pooling.py | 16 +-
topi/python/topi/opengl/softmax.py | 6 +-
topi/python/topi/reduction.py | 32 +-
topi/python/topi/rocm/conv2d.py | 8 +-
topi/python/topi/rocm/dense.py | 35 +-
topi/python/topi/sort.py | 89 ++--
topi/python/topi/sparse/csrmm.py | 35 +-
topi/python/topi/sparse/csrmv.py | 35 +-
topi/python/topi/sparse/dense.py | 79 +--
topi/python/topi/tensor.py | 10 +-
.../python/topi/testing/conv2d_transpose_python.py | 4 +-
topi/python/topi/testing/conv3d_ncdhw_python.py | 2 +-
topi/python/topi/testing/conv3d_ndhwc_python.py | 2 +-
.../python/topi/testing/depthwise_conv2d_python.py | 16 +-
topi/python/topi/testing/pool3d_python.py | 4 +-
topi/python/topi/testing/pool_grad_python.py | 2 +-
topi/python/topi/testing/roi_align_python.py | 4 +-
topi/python/topi/transform.py | 159 +++---
topi/python/topi/util.py | 85 ++--
topi/python/topi/vision/nms.py | 95 ++--
topi/python/topi/vision/rcnn/proposal.py | 115 ++---
topi/python/topi/vision/rcnn/roi_align.py | 41 +-
topi/python/topi/vision/rcnn/roi_pool.py | 51 +-
topi/python/topi/vision/reorg.py | 4 +-
topi/python/topi/vision/ssd/multibox.py | 53 +-
topi/python/topi/x86/batch_matmul.py | 23 +-
topi/python/topi/x86/binarize_pack.py | 7 +-
topi/python/topi/x86/binary_dense.py | 9 +-
topi/python/topi/x86/bitserial_conv2d.py | 89 ++--
topi/python/topi/x86/bitserial_dense.py | 41 +-
topi/python/topi/x86/conv1d.py | 19 +-
topi/python/topi/x86/conv2d.py | 33 +-
topi/python/topi/x86/conv2d_alter_op.py | 33 +-
topi/python/topi/x86/conv2d_avx_1x1.py | 35 +-
topi/python/topi/x86/conv2d_avx_common.py | 5 +-
topi/python/topi/x86/conv2d_int8.py | 25 +-
topi/python/topi/x86/conv2d_transpose.py | 4 +-
topi/python/topi/x86/conv3d.py | 79 +--
topi/python/topi/x86/dense.py | 79 +--
topi/python/topi/x86/depthwise_conv2d.py | 33 +-
topi/python/topi/x86/injective.py | 15 +-
topi/python/topi/x86/nn.py | 7 +-
topi/python/topi/x86/pooling.py | 16 +-
topi/python/topi/x86/reduction.py | 10 +-
topi/python/topi/x86/roi_align.py | 56 +--
topi/python/topi/x86/sparse.py | 4 +-
topi/python/topi/x86/tensor_intrin.py | 187 +++----
topi/python/topi/x86/util.py | 2 +-
topi/recipe/broadcast/test_broadcast_map.py | 7 +-
topi/recipe/conv/depthwise_conv2d_test.py | 21 +-
topi/recipe/conv/test_conv2d_hwcn_map.py | 7 +-
topi/recipe/conv/test_conv_int8_arm.py | 7 +-
topi/recipe/conv/test_conv_int8_intel.py | 7 +-
topi/recipe/gemm/android_gemm_square.py | 27 +-
topi/recipe/gemm/cuda_gemm_square.py | 31 +-
topi/recipe/gemm/gemm_int8.py | 23 +-
topi/recipe/reduce/test_reduce_map.py | 5 +-
topi/recipe/rnn/lstm.py | 53 +-
topi/recipe/rnn/matexp.py | 31 +-
topi/tests/python/common.py | 1 +
topi/tests/python/test_fifo_buffer.py | 17 +-
topi/tests/python/test_topi_basic.py | 9 +-
topi/tests/python/test_topi_batch_matmul.py | 5 +-
topi/tests/python/test_topi_bitserial_conv2d.py | 9 +-
.../python/test_topi_bitserial_conv2d_rasp.py | 5 +-
topi/tests/python/test_topi_bitserial_dense.py | 5 +-
topi/tests/python/test_topi_bnn.py | 9 +-
topi/tests/python/test_topi_broadcast.py | 35 +-
topi/tests/python/test_topi_clip.py | 5 +-
topi/tests/python/test_topi_conv1d.py | 5 +-
.../tests/python/test_topi_conv1d_transpose_ncw.py | 5 +-
topi/tests/python/test_topi_conv2d_NCHWc.py | 7 +-
topi/tests/python/test_topi_conv2d_hwcn.py | 7 +-
topi/tests/python/test_topi_conv2d_int8.py | 7 +-
topi/tests/python/test_topi_conv2d_nchw.py | 7 +-
topi/tests/python/test_topi_conv2d_nhwc.py | 5 +-
.../python/test_topi_conv2d_nhwc_pack_int8.py | 5 +-
.../python/test_topi_conv2d_transpose_nchw.py | 5 +-
topi/tests/python/test_topi_conv2d_winograd.py | 7 +-
topi/tests/python/test_topi_conv3d_ncdhw.py | 7 +-
topi/tests/python/test_topi_conv3d_ndhwc.py | 5 +-
topi/tests/python/test_topi_deformable_conv2d.py | 9 +-
topi/tests/python/test_topi_dense.py | 13 +-
topi/tests/python/test_topi_depth_to_space.py | 3 +-
topi/tests/python/test_topi_depthwise_conv2d.py | 21 +-
.../test_topi_depthwise_conv2d_back_input.py | 5 +-
.../test_topi_depthwise_conv2d_back_weight.py | 5 +-
topi/tests/python/test_topi_dilate.py | 5 +-
topi/tests/python/test_topi_group_conv2d.py | 13 +-
.../python/test_topi_group_conv2d_NCHWc_int8.py | 5 +-
topi/tests/python/test_topi_image.py | 15 +-
topi/tests/python/test_topi_lrn.py | 3 +-
topi/tests/python/test_topi_math.py | 25 +-
topi/tests/python/test_topi_matmul.py | 5 +-
topi/tests/python/test_topi_pooling.py | 15 +-
topi/tests/python/test_topi_reduce.py | 3 +-
topi/tests/python/test_topi_relu.py | 13 +-
topi/tests/python/test_topi_reorg.py | 3 +-
topi/tests/python/test_topi_softmax.py | 11 +-
topi/tests/python/test_topi_sort.py | 5 +-
topi/tests/python/test_topi_space_to_depth.py | 3 +-
topi/tests/python/test_topi_sparse.py | 71 +--
topi/tests/python/test_topi_tensor.py | 17 +-
topi/tests/python/test_topi_transform.py | 85 ++--
topi/tests/python/test_topi_upsampling.py | 11 +-
topi/tests/python/test_topi_vision.py | 31 +-
tutorials/autotvm/tune_conv2d_cuda.py | 31 +-
tutorials/autotvm/tune_relay_arm.py | 1 +
tutorials/autotvm/tune_relay_cuda.py | 1 +
tutorials/autotvm/tune_relay_mobile_gpu.py | 1 +
tutorials/autotvm/tune_relay_x86.py | 1 +
tutorials/autotvm/tune_simple_template.py | 31 +-
tutorials/cross_compilation_and_rpc.py | 15 +-
tutorials/dev/low_level_custom_pass.py | 29 +-
tutorials/dev/relay_pass_infra.py | 1 +
tutorials/frontend/build_gcn.py | 1 +
tutorials/frontend/deploy_model_on_android.py | 1 +
tutorials/frontend/deploy_model_on_rasp.py | 1 +
tutorials/frontend/deploy_quantized.py | 1 +
tutorials/frontend/deploy_ssd_gluoncv.py | 3 +-
tutorials/frontend/from_caffe2.py | 1 +
tutorials/frontend/from_coreml.py | 1 +
tutorials/frontend/from_darknet.py | 1 +
tutorials/frontend/from_keras.py | 1 +
tutorials/frontend/from_mxnet.py | 1 +
tutorials/frontend/from_onnx.py | 1 +
tutorials/frontend/from_tensorflow.py | 1 +
tutorials/frontend/from_tflite.py | 1 +
tutorials/frontend/using_external_lib.py | 1 +
tutorials/language/extern_op.py | 29 +-
tutorials/language/intrin_math.py | 61 +--
tutorials/language/reduction.py | 67 +--
tutorials/language/scan.py | 63 +--
tutorials/language/schedule_primitives.py | 85 ++--
tutorials/language/tedd.py | 13 +-
tutorials/language/tensorize.py | 71 +--
tutorials/language/tuple_inputs.py | 49 +-
tutorials/optimize/opt_conv_cuda.py | 39 +-
tutorials/optimize/opt_conv_tensorcore.py | 95 ++--
tutorials/optimize/opt_gemm.py | 31 +-
tutorials/optimize/opt_matmul_auto_tensorcore.py | 43 +-
tutorials/relay_quick_start.py | 1 +
tutorials/tensor_expr_get_started.py | 17 +-
tutorials/topi/intro_topi.py | 27 +-
vta/apps/gemm/python/tsim.py | 1 +
vta/apps/gemm/tests/python/chisel_accel.py | 23 +-
vta/apps/tsim_example/python/tsim.py | 1 +
vta/apps/tsim_example/tests/python/chisel_accel.py | 1 +
.../tsim_example/tests/python/verilog_accel.py | 1 +
vta/python/vta/build_module.py | 14 +-
vta/python/vta/environment.py | 11 +-
vta/python/vta/intrin.py | 47 +-
vta/python/vta/ir_pass.py | 171 +++----
vta/python/vta/pkg_config.py | 24 +-
vta/python/vta/top/bitpack.py | 7 +-
vta/python/vta/top/op.py | 15 +-
vta/python/vta/top/vta_conv2d.py | 23 +-
vta/python/vta/top/vta_conv2d_transpose.py | 23 +-
vta/python/vta/top/vta_dense.py | 15 +-
vta/python/vta/top/vta_group_conv2d.py | 23 +-
vta/scripts/tune_conv2d.py | 19 +-
vta/scripts/tune_conv2d_transpose.py | 17 +-
vta/scripts/tune_dense.py | 17 +-
vta/scripts/tune_group_conv2d.py | 19 +-
vta/scripts/tune_resnet.py | 15 +-
.../python/integration/test_benchmark_gemm.py | 31 +-
.../integration/test_benchmark_topi_conv2d.py | 17 +-
.../test_benchmark_topi_conv2d_transpose.py | 15 +-
.../integration/test_benchmark_topi_dense.py | 15 +-
.../test_benchmark_topi_group_conv2d.py | 17 +-
vta/tests/python/pynq/test_program_rpc.py | 1 +
vta/tests/python/unittest/test_vta_insn.py | 101 ++--
vta/tutorials/autotvm/tune_relay_vta.py | 13 +-
vta/tutorials/frontend/deploy_classification.py | 1 +
vta/tutorials/matrix_multiply.py | 25 +-
vta/tutorials/optimize/convolution_opt.py | 35 +-
vta/tutorials/optimize/matrix_multiply_opt.py | 31 +-
vta/tutorials/vta_get_started.py | 15 +-
595 files changed, 9038 insertions(+), 8687 deletions(-)
delete mode 100644 python/tvm/api.py
delete mode 100644 python/tvm/intrin.py
delete mode 100644 python/tvm/make.py