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

junrushao pushed a change to branch junrushao-patch-1
in repository https://gitbox.apache.org/repos/asf/tvm.git


 discard 7b52b4a8d5 [MetaSchedule] Fix a typo in MemoryDatabase
     add 6fb961a945 [CI] Include static builds of the runtime as part of CI 
(#13612)
     add c36ae1cb3a [Arith][UnitTest] Parametrize tests of RewriteSimplifier 
(#13923)
     add 2e30e772a7 [CMSIS-NN] Add int16 add and mul operator support (#13920)
     add 3ee29e38d8 [PyTorch] Fix in matmul function that enables working with 
all sizes … (#13927)
     add 36f45bb562 [Metaschedule,Fix] Move x86 feature detection to target 
directory for metaschedule (#13925)
     add 45a92df36a [TVMScript] Support `show_meta` (#13934)
     add cf721d4c34 [TIR] Allow TransformLayout index_map to contain RVs 
(#13930)
     add 1de5c728ee [ETHOSN] Support for addition with constant input (#13931)
     add 5cf3405033 [Frontend][Tensorflow] Update Select to SelectV2 (#13884)
     add cff4568b8a [microNPU] Merge LUT activation with binary elementwise 
operation (#13935)
     add 142ea59fbf [Adreno] Extend pack_filter for HWIO layout (#13939)
     add 6f0e2edd71 [Torch] Added tests in test_forward_linear (#13937)
     add 256bad71ec [TVMScript][UX] Introduce decorator for deprecation (#13941)
     add 3b141b9d25 [TIR] Expose bitwise ops to python (#13945)
     add 0e8f52b631 [ci] Disable Windows-Static-Runtime (#13951)
     add 2dd52dae3a [TensorRT] Fix BiasAdd with correct axis attribute (#13953)
     add 78ea7958c9 [CI] Fix for NNPack error due to misalignment with 
pthreadpool library (#13940)
     add 49b6c3ae4e [Minor] Change file mode 755 -> 644; EOL CRLF -> LF (#13959)
     add 54cd639a96 [MetaSchedule] Fix a typo in MemoryDatabase

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

 * -- * -- B -- O -- O -- O   (7b52b4a8d5)
            \
             N -- N -- N   refs/heads/junrushao-patch-1 (54cd639a96)

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

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

No new revisions were added by this update.

Summary of changes:
 .github/workflows/main.yml                         |   35 +
 apps/pt_tvmdsoop/tests/test_as_torch.py            |    2 +-
 apps/pt_tvmdsoop/tests/test_boolean_tensor.py      |    8 +-
 docker/install/ubuntu_install_nnpack.sh            |    6 +-
 .../work_with_relay/using_pipeline_executor.py     |    0
 include/tvm/node/repr_printer.h                    |    2 +
 include/tvm/node/script_printer.h                  |    6 +
 include/tvm/script/printer/doc.h                   |    2 +-
 include/tvm/script/printer/ir_docsifier.h          |    9 +-
 include/tvm/tir/index_map.h                        |   23 +-
 include/tvm/tir/transform.h                        |    4 +-
 python/gen_requirements.py                         |    0
 python/tvm/auto_scheduler/compute_dag.py           |    0
 python/tvm/contrib/hexagon/hexagon_profiler.py     |    0
 python/tvm/ir/base.py                              |   31 +
 .../tvm/meta_schedule/space_generator/__init__.py  |    2 +
 python/tvm/micro/contrib/stm32/__init__.py         |   40 +-
 python/tvm/parser.py                               |    6 +
 python/tvm/relay/backend/contrib/ethosu/codegen.py |    1 +
 .../contrib/ethosu/te/binary_elementwise.py        |   13 +-
 .../contrib/ethosu/tir/binary_elementwise.py       |   27 +-
 python/tvm/relay/frontend/common.py                |    0
 python/tvm/relay/frontend/pytorch.py               |  119 +-
 python/tvm/relay/frontend/tensorflow_ops.py        |   22 +-
 python/tvm/relay/op/contrib/cmsisnn.py             |   31 +-
 python/tvm/relay/qnn/op/legalizations.py           |    2 +-
 python/tvm/relay/qnn/op/qnn.py                     |    2 +-
 python/tvm/relay/transform/infer_layout_utils.py   |    0
 python/tvm/runtime/script_printer.py               |  113 +-
 python/tvm/script/ir_builder/tir/ir.py             |   42 +-
 python/tvm/script/parser/core/utils.py             |    1 -
 python/tvm/script/parser/tir/entry.py              |    7 +-
 python/tvm/{topi/x86/utils.py => target/x86.py}    |   21 +-
 python/tvm/testing/utils.py                        |    4 +-
 python/tvm/tir/__init__.py                         |    1 +
 python/tvm/tir/op.py                               |   85 +
 python/tvm/tir/schedule/schedule.py                |   84 +-
 python/tvm/tir/schedule/trace.py                   |    5 +-
 python/tvm/topi/adreno/utils.py                    |   19 +
 python/tvm/topi/hexagon/qnn/adaptive_avg_pool1d.py |  240 +--
 python/tvm/topi/hexagon/qnn/global_avg_pool2d.py   |  190 +-
 python/tvm/topi/hexagon/qnn/qadd_qsub_qmul.py      |  540 +++---
 python/tvm/topi/hexagon/qnn/quantize.py            |  160 +-
 python/tvm/topi/hexagon/resize2d.py                |  232 +--
 .../hexagon/slice_ops/add_subtract_multiply.py     |  174 +-
 python/tvm/topi/hexagon/slice_ops/clip.py          |    0
 python/tvm/topi/hexagon/slice_ops/conv2d.py        |    2 +-
 python/tvm/topi/hexagon/slice_ops/dwconv2d.py      |    2 +-
 .../topi/hexagon/slice_ops/global_avg_pool2d.py    |  104 +-
 python/tvm/topi/x86/batch_matmul.py                |    4 +-
 python/tvm/topi/x86/conv2d_avx_1x1.py              |    7 +-
 python/tvm/topi/x86/conv2d_avx_common.py           |    4 +-
 python/tvm/topi/x86/conv2d_int8.py                 |   13 +-
 python/tvm/topi/x86/conv3d.py                      |   14 +-
 python/tvm/topi/x86/dense.py                       |   10 +-
 python/tvm/topi/x86/dense_alter_op.py              |   13 +-
 python/tvm/topi/x86/depthwise_conv2d.py            |   15 +-
 python/tvm/topi/x86/group_conv2d.py                |   12 +-
 python/tvm/topi/x86/sparse.py                      |    7 +-
 python/tvm/topi/x86/tensor_intrin.py               |    2 +-
 python/tvm/utils/roofline/x86.py                   |    6 +-
 src/meta_schedule/database/database_utils.cc       |    2 +-
 .../space_generator/space_generator.cc             |    4 +-
 src/node/repr_printer.cc                           |   12 +-
 src/node/script_printer.cc                         |    6 +
 src/relay/backend/contrib/cmsisnn/relay_to_tir.cc  |  104 +-
 .../backend/contrib/cmsisnn/tir_to_runtime.cc      |    4 +-
 src/relay/backend/contrib/dnnl/query_layout.cc     |  758 ++++----
 src/relay/backend/contrib/ethosn/codegen.cc        |   11 +
 src/relay/backend/contrib/ethosn/codegen_ethosn.h  |    1 +
 src/relay/backend/te_compiler_cache.cc             |    4 +-
 src/relay/ir/function.cc                           |    8 +
 src/relay/qnn/op/requantize.cc                     |    4 +-
 src/relay/qnn/op/requantize_config.h               |    4 +-
 src/runtime/contrib/tensorrt/tensorrt_ops.cc       |   18 +-
 src/script/printer/ir/ir.cc                        |   30 +-
 src/script/printer/ir/utils.h                      |   10 +-
 src/script/printer/ir_docsifier.cc                 |   29 +-
 src/script/printer/tir/expr.cc                     |   67 +-
 src/script/printer/tir/function.cc                 |   65 +-
 src/script/printer/tir/utils.h                     |   34 +-
 src/script/printer/utils.h                         |   79 +-
 src/tir/analysis/control_flow_graph.h              |    2 +-
 src/tir/ir/index_map.cc                            |   98 +-
 src/tir/schedule/concrete_schedule.cc              |    8 +-
 src/tir/schedule/instruction.cc                    |    2 +
 .../schedule/primitive/layout_transformation.cc    |   27 +-
 src/tir/schedule/trace.cc                          |   54 +-
 src/tir/schedule/traced_schedule.cc                |    4 +-
 tests/micro/zephyr/test_zephyr_aot_exec.py         |    2 +-
 .../python/contrib/test_cmsisnn/test_binary_ops.py |  127 +-
 .../contrib/test_cmsisnn/test_invalid_graphs.py    |    4 +-
 tests/python/contrib/test_dnnl.py                  |    0
 tests/python/contrib/test_ethosn/test_addition.py  |   95 +
 tests/python/contrib/test_ethosu/infra.py          |    3 +-
 tests/python/contrib/test_ethosu/test_codegen.py   |   19 +
 .../test_ethosu/test_copy_compute_reordering.py    |    8 +-
 .../contrib/test_ethosu/test_create_tiles.py       |    8 +-
 .../contrib/test_ethosu/test_encode_constants.py   |   16 +-
 .../contrib/test_ethosu/test_hoist_allocates.py    |    8 +-
 tests/python/contrib/test_ethosu/test_legalize.py  |    8 +-
 .../contrib/test_ethosu/test_lut_optimizer.py      |   42 +
 .../contrib/test_ethosu/test_merge_constants.py    |   68 +-
 .../test_ethosu/test_remove_concatenates.py        |    2 +-
 .../contrib/test_ethosu/test_replace_conv2d.py     |   24 +-
 .../contrib/test_ethosu/test_replace_copy.py       |    4 +-
 tests/python/contrib/test_ethosu/test_scheduler.py |    2 +-
 .../test_ethosu/test_tir_to_cs_translator.py       |   12 +-
 .../test_hexagon/test_2d_physical_buffers.py       |    0
 .../test_hexagon/test_async_dma_pipeline.py        |   22 +-
 .../contrib/test_hexagon/test_meta_schedule.py     |    6 +-
 .../test_hexagon/test_software_pipeline_async.py   |    8 +-
 tests/python/contrib/test_hexagon/test_vtcm.py     |    2 +-
 .../topi/slice_op/test_global_avg_pool2d.py        |  334 ++--
 .../test_hexagon/topi/test_adaptive_avg_pool1d.py  |  370 ++--
 .../topi/test_add_subtract_multiply.py             |  822 ++++-----
 .../contrib/test_hexagon/topi/test_quantize.py     |  256 +--
 .../contrib/test_hexagon/topi/test_resize2d.py     |  404 ++---
 tests/python/contrib/test_tensorrt.py              |    5 +-
 tests/python/frontend/darknet/test_forward.py      |    4 +-
 tests/python/frontend/pytorch/test_forward.py      |   86 +-
 tests/python/frontend/tensorflow/test_forward.py   |   25 +-
 tests/python/integration/test_legacy_tuning.py     |    2 +-
 .../relay/aot/test_aot_create_executor_metadata.py |    2 +-
 tests/python/relay/aot/test_cpp_aot.py             |    2 +-
 tests/python/relay/aot/test_crt_aot.py             |    2 +-
 tests/python/relay/aot/test_crt_aot_usmp.py        |    2 +-
 tests/python/relay/aot/test_pass_aot_lower_main.py |   28 +-
 tests/python/relay/backend/test_pass_lower_te.py   |    8 +-
 .../test_pass_remove_standalone_reshapes.py        |    6 +-
 tests/python/relay/collage/menangerie.py           |   26 +-
 tests/python/relay/collage/test_sub_graph.py       |   36 +-
 tests/python/relay/dyn/test_dynamic_op_level3.py   |    6 +-
 .../opencl_texture/test_conv2d_nhwc_texture.py     |   47 +
 tests/python/relay/test_backend_graph_executor.py  |    2 +-
 tests/python/relay/test_dataflow_pattern.py        |    4 +-
 tests/python/relay/test_ir_parser.py               |   20 +-
 tests/python/relay/test_ir_text_printer.py         |    6 +-
 tests/python/relay/test_op_grad_level2.py          |    2 +-
 tests/python/relay/test_op_level1.py               |    2 +-
 tests/python/relay/test_op_level10.py              |    4 +-
 tests/python/relay/test_pass_auto_quantize.py      |   12 +-
 tests/python/relay/test_pass_collage_partition.py  |   40 +-
 .../relay/test_pass_dead_code_elimination.py       |   12 +-
 .../python/relay/test_pass_defunctionalization.py  |    6 +-
 tests/python/relay/test_pass_eta_expand.py         |    8 +-
 tests/python/relay/test_pass_manifest_lifetimes.py |    4 +-
 tests/python/relay/test_pass_plan_devices.py       |  128 +-
 tests/python/relay/test_pass_unmatched_cases.py    |    6 +-
 tests/python/relay/test_target_hooks.py            |    2 +-
 tests/python/relay/test_type_infer.py              |    2 +-
 tests/python/relay/test_vm.py                      |    4 +-
 .../test_capture_postdfsindex_in_spans.py          |    2 +-
 .../transform/test_compiler_function_utils.py      |   10 +-
 tests/python/relay/utils/assert_diagnostic.py      |   10 +-
 .../unittest/test_aot_legalize_packed_call.py      |   16 +-
 .../python/unittest/test_arith_rewrite_simplify.py | 1912 ++++++++++----------
 .../python/unittest/test_auto_scheduler_feature.py |   12 +-
 tests/python/unittest/test_crt.py                  |    6 +-
 tests/python/unittest/test_link_params.py          |    2 +-
 tests/python/unittest/test_lower_build.py          |   12 +-
 .../python/unittest/test_meta_schedule_database.py |   13 +-
 ...schedule_feature_extractor_per_store_feature.py |   10 +-
 ..._schedule_postproc_rewrite_cooperative_fetch.py |    6 +-
 .../test_meta_schedule_postproc_rewrite_layout.py  |   48 +-
 ...e_postproc_rewrite_parallel_vectorize_unroll.py |   14 +-
 ...ta_schedule_postproc_rewrite_reduction_block.py |    2 +-
 ...est_meta_schedule_postproc_rewrite_tensorize.py |   24 +-
 ...meta_schedule_postproc_rewrite_unbound_block.py |   16 +-
 .../test_meta_schedule_postproc_verify_gpu_code.py |   12 +-
 ...est_meta_schedule_postproc_verify_vtcm_limit.py |    2 +-
 .../test_meta_schedule_relay_integration.py        |    8 +-
 ...test_meta_schedule_schedule_rule_add_rfactor.py |   50 +-
 .../test_meta_schedule_schedule_rule_auto_bind.py  |   28 +-
 ...test_meta_schedule_schedule_rule_auto_inline.py |   20 +-
 ...chedule_schedule_rule_cross_thread_reduction.py |   72 +-
 .../test_meta_schedule_schedule_rule_mlt.py        |   62 +-
 .../test_meta_schedule_schedule_rule_mlt_intrin.py |   18 +-
 .../test_meta_schedule_schedule_rule_mlt_tc.py     |   14 +-
 ...dule_schedule_rule_parallel_vectorize_unroll.py |    8 +-
 ...hedule_schedule_rule_random_compute_location.py |    4 +-
 .../unittest/test_meta_schedule_space_cpu.py       |   90 +-
 .../test_meta_schedule_space_cpu_winograd.py       |    2 +-
 .../unittest/test_meta_schedule_space_cuda.py      |   34 +-
 .../test_meta_schedule_space_cuda_winograd.py      |    8 +-
 .../unittest/test_meta_schedule_trace_apply.py     |   50 +-
 .../unittest/test_micro_model_library_format.py    |    6 +-
 tests/python/unittest/test_slice_tir.py            |    2 +-
 tests/python/unittest/test_target_codegen_llvm.py  |    2 +-
 .../python/unittest/test_target_codegen_vulkan.py  |    2 +-
 tests/python/unittest/test_target_codegen_x86.py   |    2 +-
 tests/python/unittest/test_te_create_primfunc.py   |   34 +-
 ...test_tir_analysis_calculate_allocated_memory.py |    4 +-
 .../test_tir_analysis_detect_buffer_access_lca.py  |    2 +-
 .../test_tir_analysis_estimate_tir_flops.py        |    4 +-
 tests/python/unittest/test_tir_analysis_oob.py     |   10 +-
 .../test_tir_analysis_verify_well_formed.py        |    8 +-
 tests/python/unittest/test_tir_imm_values.py       |    8 +-
 tests/python/unittest/test_tir_op_types.py         |   13 +
 tests/python/unittest/test_tir_ptx_cp_async.py     |    2 +-
 tests/python/unittest/test_tir_ptx_ldmatrix.py     |    2 +-
 tests/python/unittest/test_tir_renew_defs.py       |    4 +-
 .../python/unittest/test_tir_schedule_analysis.py  |   12 +-
 .../python/unittest/test_tir_schedule_blockize.py  |   44 +-
 .../unittest/test_tir_schedule_cache_index.py      |    6 +-
 .../unittest/test_tir_schedule_cache_read_write.py |   14 +-
 .../unittest/test_tir_schedule_compute_at.py       |   62 +-
 .../unittest/test_tir_schedule_compute_inline.py   |   66 +-
 .../test_tir_schedule_decompose_padding.py         |   21 +-
 .../python/unittest/test_tir_schedule_for_kind.py  |   30 +-
 .../unittest/test_tir_schedule_pad_einsum.py       |   12 +-
 tests/python/unittest/test_tir_schedule_reindex.py |   54 +-
 tests/python/unittest/test_tir_schedule_reorder.py |   12 +-
 tests/python/unittest/test_tir_schedule_rfactor.py |  162 +-
 .../unittest/test_tir_schedule_rolling_buffer.py   |   26 +-
 .../python/unittest/test_tir_schedule_sampling.py  |    6 +-
 .../test_tir_schedule_set_axis_separator.py        |   10 +-
 .../python/unittest/test_tir_schedule_set_scope.py |    8 +-
 .../unittest/test_tir_schedule_split_fuse.py       |   24 +-
 .../test_tir_schedule_state_cached_flags.py        |    6 +-
 .../python/unittest/test_tir_schedule_tensorize.py |   48 +-
 .../python/unittest/test_tir_schedule_transform.py |   24 +-
 .../unittest/test_tir_schedule_transform_layout.py |   91 +-
 .../python/unittest/test_tir_schedule_utilities.py |   10 +-
 .../python/unittest/test_tir_te_extern_primfunc.py |   24 +-
 .../test_tir_transform_compact_buffer_region.py    |   42 +-
 .../test_tir_transform_convert_blocks_to_opaque.py |    2 +-
 .../unittest/test_tir_transform_flatten_buffer.py  |   24 +-
 .../python/unittest/test_tir_transform_helpers.py  |    6 +-
 .../test_tir_transform_hoist_expression.py         |   70 +-
 .../test_tir_transform_inject_ptx_async_copy.py    |   10 +-
 .../test_tir_transform_inject_software_pipeline.py |   68 +-
 .../unittest/test_tir_transform_loop_partition.py  |   42 +-
 ...t_tir_transform_lower_cross_thread_reduction.py |   64 +-
 .../test_tir_transform_lower_opaque_block.py       |   10 +-
 ...transform_manifest_shared_memory_local_stage.py |    4 +-
 .../unittest/test_tir_transform_narrow_datatype.py |   10 +-
 ...sform_plan_update_buffer_allocation_location.py |    8 +-
 ...ansform_reduce_branching_through_overcompute.py |   26 +-
 .../unittest/test_tir_transform_remove_assume.py   |    8 +-
 .../unittest/test_tir_transform_remove_no_op.py    |   92 +-
 .../unittest/test_tir_transform_remove_undef.py    |   18 +-
 ...transform_remove_weight_layout_rewrite_block.py |   12 +-
 ...test_tir_transform_renormalize_split_pattern.py |    6 +-
 .../python/unittest/test_tir_transform_simplify.py |  248 +--
 .../unittest/test_tir_transform_storage_flatten.py |    2 +-
 .../unittest/test_tir_transform_storage_rewrite.py |   14 +-
 .../unittest/test_tir_transform_thread_sync.py     |    2 +-
 .../test_tir_transform_unify_thread_binding.py     |   12 +-
 ...ransform_convert_pool_allocations_to_offsets.py |   42 +-
 tests/python/unittest/test_transform_layout.py     |    0
 .../unittest/test_tvm_testing_before_after.py      |   10 +-
 tests/python/unittest/test_tvmscript_ops.py        |    2 +-
 .../unittest/test_tvmscript_parser_source.py       |    2 +-
 tests/python/unittest/test_tvmscript_parser_tir.py |    4 +-
 tests/python/unittest/test_tvmscript_regression.py |    2 +-
 tests/python/unittest/test_tvmscript_roundtrip.py  |   76 +-
 .../python/unittest/test_tvmscript_syntax_sugar.py |   32 +-
 ..._build_riscv.sh => task_config_build_static.sh} |   20 +-
 259 files changed, 6270 insertions(+), 5396 deletions(-)
 mode change 100755 => 100644 
gallery/how_to/work_with_relay/using_pipeline_executor.py
 mode change 100755 => 100644 python/gen_requirements.py
 mode change 100755 => 100644 python/tvm/auto_scheduler/compute_dag.py
 mode change 100755 => 100644 python/tvm/contrib/hexagon/hexagon_profiler.py
 mode change 100755 => 100644 python/tvm/micro/contrib/stm32/__init__.py
 mode change 100755 => 100644 python/tvm/relay/frontend/common.py
 mode change 100755 => 100644 python/tvm/relay/transform/infer_layout_utils.py
 rename python/tvm/{topi/x86/utils.py => target/x86.py} (85%)
 mode change 100755 => 100644 python/tvm/topi/hexagon/qnn/adaptive_avg_pool1d.py
 mode change 100755 => 100644 python/tvm/topi/hexagon/qnn/global_avg_pool2d.py
 mode change 100755 => 100644 python/tvm/topi/hexagon/qnn/qadd_qsub_qmul.py
 mode change 100755 => 100644 python/tvm/topi/hexagon/qnn/quantize.py
 mode change 100755 => 100644 python/tvm/topi/hexagon/resize2d.py
 mode change 100755 => 100644 
python/tvm/topi/hexagon/slice_ops/add_subtract_multiply.py
 mode change 100755 => 100644 python/tvm/topi/hexagon/slice_ops/clip.py
 mode change 100755 => 100644 
python/tvm/topi/hexagon/slice_ops/global_avg_pool2d.py
 mode change 100755 => 100644 tests/python/contrib/test_dnnl.py
 mode change 100755 => 100644 
tests/python/contrib/test_hexagon/test_2d_physical_buffers.py
 mode change 100755 => 100644 
tests/python/contrib/test_hexagon/topi/slice_op/test_global_avg_pool2d.py
 mode change 100755 => 100644 
tests/python/contrib/test_hexagon/topi/test_adaptive_avg_pool1d.py
 mode change 100755 => 100644 tests/python/frontend/pytorch/test_forward.py
 mode change 100755 => 100644 tests/python/frontend/tensorflow/test_forward.py
 mode change 100755 => 100644 tests/python/unittest/test_transform_layout.py
 copy tests/scripts/{task_config_build_riscv.sh => task_config_build_static.sh} 
(68%)

Reply via email to