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 d7ae4c74fc [Relax] [PyTorch] Add support for torch.nn.Hardsigmoid (#17085) add d3011ab609 [SME] Utilize predication in fp32 matmul and conv2d schedules (#17054) add 4ecae58d54 [Relax] [ONNX] Add support for HardSwish (#17088) add 292ecfd210 [UnitTests] Use tvm.ir.assert_structural_equal whenever possible (#17092) No new revisions were added by this update. Summary of changes: python/tvm/relax/frontend/onnx/onnx_frontend.py | 17 +++ python/tvm/relay/op/strategy/arm_cpu.py | 7 ++ python/tvm/tir/tensor_intrin/arm_cpu.py | 134 +++++++++++++++++---- python/tvm/topi/arm_cpu/conv2d.py | 40 +++--- python/tvm/topi/arm_cpu/conv2d_gemm.py | 39 ++++-- python/tvm/topi/arm_cpu/matmul.py | 58 ++++----- .../python/arith/test_arith_canonical_simplify.py | 2 +- tests/python/arith/test_arith_simplify.py | 2 +- .../python/codegen/test_target_codegen_aarch64.py | 4 + .../test_cmsisnn/test_scalar_to_tensor_constant.py | 8 +- tests/python/contrib/test_coreml_codegen.py | 2 +- .../test_ethosn/test_convert_equivalents.py | 16 +-- .../contrib/test_ethosn/test_inline_partitions.py | 22 ++-- .../contrib/test_ethosu/test_extract_constants.py | 4 +- .../contrib/test_ethosu/test_identity_optimizer.py | 36 ++---- .../contrib/test_ethosu/test_layout_optimizer.py | 37 +++--- .../contrib/test_ethosu/test_lut_optimizer.py | 6 +- .../test_ethosu/test_outline_compiler_functions.py | 2 +- tests/python/contrib/test_ethosu/test_partition.py | 2 +- .../python/contrib/test_ethosu/test_preprocess.py | 8 +- .../test_hexagon/test_relay_simplify_conv_pat.py | 4 +- .../test_hexagon/test_relay_simplify_qnn_concat.py | 2 +- .../contrib/test_hexagon/test_relay_transforms.py | 6 +- .../contrib/test_vitis_ai/test_vitis_ai_codegen.py | 2 +- tests/python/frontend/caffe2/test_graph.py | 2 +- tests/python/frontend/mxnet/test_graph.py | 2 +- tests/python/frontend/onnx/test_forward.py | 4 +- tests/python/frontend/pytorch/qnn_test.py | 6 +- tests/python/frontend/pytorch/test_forward.py | 8 +- tests/python/frontend/pytorch/test_fx_quant.py | 2 +- tests/python/frontend/pytorch/test_lstm.py | 2 +- .../frontend/pytorch/test_object_detection.py | 2 +- tests/python/frontend/pytorch/test_rnns.py | 4 +- .../python/frontend/tensorflow/test_bn_dynamic.py | 2 +- tests/python/frontend/tensorflow/test_forward.py | 10 +- tests/python/frontend/tflite/test_forward.py | 4 +- tests/python/ir/test_ir_attrs.py | 2 +- tests/python/ir/test_ir_type.py | 2 +- .../meta_schedule/test_meta_schedule_database.py | 2 +- tests/python/relax/test_frontend_onnx.py | 4 + tests/python/relax/test_transform.py | 5 +- .../test_analysis_extract_intermediate_expr.py | 12 +- tests/python/relay/test_call_graph.py | 2 +- tests/python/relay/test_dataflow_pattern.py | 94 +++++++-------- tests/python/relay/test_ir_bind.py | 4 +- .../python/relay/test_ir_structural_equal_hash.py | 2 +- tests/python/relay/test_name_supply.py | 8 +- tests/python/relay/test_pass_alter_op_layout.py | 80 ++++++------ tests/python/relay/test_pass_annotate_target.py | 26 ++-- tests/python/relay/test_pass_canonicalize_cast.py | 2 +- .../relay/test_pass_combine_parallel_conv2d.py | 8 +- tests/python/relay/test_pass_convert_op_layout.py | 102 ++++++++-------- .../relay/test_pass_dead_code_elimination.py | 2 +- tests/python/relay/test_pass_defuse_ops.py | 8 +- .../relay/test_pass_eliminate_common_subexpr.py | 8 +- .../test_pass_fake_quantization_to_integer.py | 4 +- .../python/relay/test_pass_flatten_atrous_conv.py | 2 +- tests/python/relay/test_pass_fold_constant.py | 2 +- .../relay/test_pass_fold_explicit_padding.py | 10 +- tests/python/relay/test_pass_fold_scale_axis.py | 34 +++--- tests/python/relay/test_pass_fuse_ops.py | 46 +++---- tests/python/relay/test_pass_inline.py | 32 ++--- tests/python/relay/test_pass_legalize.py | 8 +- .../python/relay/test_pass_legalize_tensorcore.py | 8 +- tests/python/relay/test_pass_manager.py | 8 +- tests/python/relay/test_pass_manifest_lifetimes.py | 2 +- .../relay/test_pass_merge_compiler_regions.py | 4 +- tests/python/relay/test_pass_merge_composite.py | 4 +- tests/python/relay/test_pass_partial_eval.py | 26 ++-- tests/python/relay/test_pass_partition_graph.py | 28 ++--- tests/python/relay/test_pass_qnn_legalize.py | 12 +- .../relay/test_pass_remove_unused_functions.py | 2 +- tests/python/relay/test_pass_simplify_expr.py | 72 +++++------ tests/python/relay/test_pass_simplify_inference.py | 4 +- tests/python/relay/test_pass_split_args.py | 2 +- tests/python/relay/test_pass_to_a_normal_form.py | 4 +- .../relay/test_pass_to_basic_block_normal_form.py | 16 +-- tests/python/relay/test_prng.py | 6 +- tests/python/relay/test_recast.py | 10 +- tests/python/relay/test_to_mixed_precision.py | 32 ++--- tests/python/relay/test_type_infer.py | 2 +- tests/python/relay/utils/tag_span.py | 4 +- tests/python/te/test_te_hybrid_script.py | 4 +- tests/python/te/test_te_schedule_tensorize.py | 44 +++---- tests/python/tir-base/test_tir_buffer.py | 14 +-- tests/python/tir-base/test_tir_ops.py | 12 +- .../tir-schedule/test_tir_schedule_utilities.py | 8 +- .../test_tir_transform_common_subexpr_elim.py | 24 ++-- .../test_tir_transform_loop_partition.py | 14 +-- .../test_tir_transform_prim_func_pass.py | 2 +- .../test_transform_default_gpu_schedule.py | 2 +- tests/python/topi/test_topi_conv2d_nhwc.py | 10 +- vta/python/vta/transform.py | 12 +- 93 files changed, 743 insertions(+), 668 deletions(-)