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 b2204ae698 [IR] Default to empty attributes, instead of NULL (#16745)
     add 69c091400a [Fix] Fix build errors with VS2022 (#16790)
     add ae7b8d9aed [Codegen, Cuda] Add overload for fp8x4 e5m2 <-> half4 
conversion (#16787)
     add 72f0326a88 [Analysis] Allow calls to GlobalVar in @R.function (#16778)
     add bf2d43e314 [IR][Relax] Improve highlighting in assert_structural_equal 
(#16756)
     add bcfbcabff8 [Bugfix][Cutlass] Remove a typo in cutlass build (#16789)
     add 016b512ad4 [Relax] Refactor PatternRewriter into separate Block/Expr 
mutators (#16730)
     add 8274d142a3 [Relax] Implement operators to inspec DLTensor::strides and 
offset  (#16721)
     add 571fdaf1eb [Web] Add `kv_state` and `rnn_state` to wasm_runtime 
(#16791)
     add 4f3a863c1f [Cutlass] Add check for group gemm param shapes (#16788)
     add ac2f47867f [SME] Add support for inserting processor state annotations 
(#16761)
     add a768ee4900 [Fix] fix for numpy 2.0 compatibility (#16793)
     add d43e1ab71d [Doc] Fix set_axis_separator example (#16792)

No new revisions were added by this update.

Summary of changes:
 include/tvm/relax/analysis.h                       |   6 +-
 include/tvm/relax/dataflow_matcher.h               |   4 +-
 include/tvm/relax/expr.h                           |  24 +-
 python/tvm/_ffi/runtime_ctypes.py                  |   2 +-
 python/tvm/contrib/cutlass/build.py                |   2 +-
 python/tvm/relax/analysis/analysis.py              |   8 +-
 python/tvm/relax/expr.py                           |  97 ++++++++
 .../tvm/relax/transform/legalize_ops/__init__.py   |   1 +
 .../tvm/relax/transform/legalize_ops/inspect_op.py | 128 +++++++++++
 python/tvm/relay/frontend/paddlepaddle.py          |   2 +-
 python/tvm/relay/frontend/pytorch.py               |   4 +-
 python/tvm/script/parser/core/entry.py             |  26 ++-
 python/tvm/tir/schedule/schedule.py                |   2 +-
 python/tvm/topi/arm_cpu/pstate_attributes.py       |  84 +++++++
 src/node/structural_equal.cc                       |  45 ++--
 src/relax/analysis/well_formed.cc                  |  47 ++--
 src/relax/ir/dataflow_matcher.cc                   | 238 ++++++++++---------
 src/relax/ir/expr.cc                               |  50 ++++
 src/relax/op/tensor/inspect.cc                     | 180 ++++++++++++---
 src/relax/op/tensor/inspect.h                      |  39 ++++
 src/runtime/contrib/cutlass/fp8_group_gemm.cu      |   4 +-
 src/runtime/metadata.cc                            |   3 +-
 src/target/llvm/codegen_aarch64.cc                 | 102 +++++++++
 src/target/source/literal/cuda_half_t.h            |  23 +-
 src/tir/analysis/identify_memcpy.cc                |   2 +-
 src/tir/contrib/ethosu/passes.cc                   |   2 +-
 src/tir/transforms/lower_tvm_builtin.cc            |  36 ++-
 .../python/codegen/test_target_codegen_aarch64.py  | 116 +++++++++-
 .../contrib/test_msc/test_translate_tensorflow.py  |   2 +-
 tests/python/frontend/pytorch/test_forward.py      |   4 +-
 tests/python/frontend/tensorflow/test_forward.py   |   2 +-
 tests/python/relax/test_analysis_well_formed.py    |  34 +++
 tests/python/relax/test_op_inspect.py              | 252 +++++++++++++++++++++
 tests/python/relax/test_op_unpack.py               | 127 -----------
 tests/python/relax/test_tvmscript_parser.py        |  37 +++
 tests/python/relax/test_utils.py                   |  63 +++++-
 tests/python/relay/test_op_level3.py               |   4 +-
 .../test_tir_transform_lower_tvm_builtin.py        |  37 ++-
 tests/python/topi/test_topi_math.py                |   4 +-
 web/emcc/wasm_runtime.cc                           |   2 +
 40 files changed, 1480 insertions(+), 365 deletions(-)
 create mode 100644 python/tvm/relax/transform/legalize_ops/inspect_op.py
 create mode 100644 python/tvm/topi/arm_cpu/pstate_attributes.py
 create mode 100644 src/target/llvm/codegen_aarch64.cc
 create mode 100644 tests/python/relax/test_op_inspect.py
 delete mode 100644 tests/python/relax/test_op_unpack.py

Reply via email to