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 460000202e [KVCache] Support passing in attn_score_scaling_factor into 
KV cache (#16606)
     add 2066ce9612 [Unity][MSC][M4.2][Step2] Enable plugin with manager, test 
plugins in compile pipeline (#16581)
     add a6157a6369 [SVE] Change the dtype of Ramp and Broadcast lanes to 
PrimExpr (#16523)
     add b21855758e [Relax] Implement operators to read runtime DLTensor* 
information (#16563)
     add e5bfb028b9 [Doc] Fixed Docstring usage example in `tvm.ir.make_node` 
(#16610)
     add d91fe450c8 [Transform][Bugfix] Handle non-composite lambda functions 
in FuseOps (#16598)

No new revisions were added by this update.

Summary of changes:
 include/tvm/runtime/data_type.h                    |  43 ++-
 include/tvm/tir/expr.h                             |   8 +-
 .../msc/framework/torch/frontend/translate.py      |   9 +-
 python/tvm/ir/attrs.py                             |   2 +-
 python/tvm/ir/base.py                              |   7 +-
 python/tvm/ir/json_compact.py                      |  57 +++-
 python/tvm/relax/expr.py                           | 186 +++++++++++
 python/tvm/relax/frontend/torch/fx_translator.py   |  33 +-
 python/tvm/script/ir_builder/tir/ir.py             |   2 +-
 python/tvm/tir/expr.py                             |  14 +-
 src/arith/const_fold.h                             |   3 +-
 src/arith/int_set.cc                               |  27 +-
 src/arith/pattern_match.h                          |  15 +-
 src/arith/rewrite_simplify.cc                      | 138 ++++----
 ...nctive_normal_form.h => scalable_expression.cc} |  39 ++-
 ...unctive_normal_form.h => scalable_expression.h} |  35 +-
 src/ir/expr.cc                                     |   4 +-
 src/relax/op/tensor/inspect.cc                     | 351 +++++++++++++++++++++
 src/relax/op/tensor/inspect.h                      |  92 ++++++
 src/relax/transform/fuse_ops.cc                    |   8 +-
 src/relax/transform/legalize_ops.cc                | 115 +++++--
 src/relay/printer/tir_text_printer.cc              |   4 +-
 src/relay/printer/tvmscript_printer.cc             |   4 +-
 src/script/ir_builder/tir/ir.cc                    |  39 ++-
 src/script/printer/tir/expr.cc                     |   4 +-
 src/target/llvm/codegen_arm.cc                     |   2 +-
 src/target/llvm/codegen_hexagon.cc                 |   2 +-
 src/target/llvm/codegen_llvm.cc                    |  16 +-
 src/target/llvm/codegen_nvptx.cc                   |   2 +-
 src/target/source/codegen_c.cc                     |   5 +-
 src/target/source/codegen_c_host.cc                |   3 +-
 src/target/source/codegen_cuda.cc                  |  28 +-
 src/target/source/codegen_metal.cc                 |   3 +-
 src/target/source/codegen_opencl.cc                |   8 +-
 src/target/source/codegen_webgpu.cc                |   3 +-
 src/target/spirv/codegen_spirv.cc                  |   6 +-
 src/tir/ir/expr.cc                                 |  68 +++-
 src/tir/ir/expr_functor.cc                         |  10 +-
 src/tir/ir/stmt.cc                                 |  40 ++-
 src/tir/ir/tir_visitor_with_path.cc                |   2 +
 src/tir/op/op.cc                                   |  61 +++-
 src/tir/schedule/analysis/reducer.cc               |  32 +-
 src/tir/transforms/bound_checker.cc                |  15 +-
 src/tir/transforms/lower_thread_allreduce.cc       |   4 +-
 src/tir/transforms/renormalize_split_pattern.cc    |   2 +-
 src/tir/transforms/storage_rewrite.cc              |  23 +-
 src/tir/transforms/vectorize_loop.cc               |  35 +-
 tests/cpp/pattern_match_test.cc                    |  12 +-
 tests/cpp/tir_scalable_datatype.cc                 | 125 ++++++++
 tests/python/arith/test_arith_intset.py            |   8 +
 tests/python/arith/test_arith_rewrite_simplify.py  |  36 +++
 tests/python/contrib/test_msc/test_plugin.py       |  58 ++++
 tests/python/relax/test_op_unpack.py               | 127 ++++++++
 .../relax/test_transform_fuse_ops_by_pattern.py    |  54 ++++
 tests/python/relay/test_json_compact.py            |  71 +++++
 tests/python/tir-base/test_tir_nodes.py            |  76 +++++
 .../tvmscript/test_tvmscript_ir_builder_tir.py     |  18 ++
 .../python/tvmscript/test_tvmscript_printer_tir.py |  27 +-
 tests/python/tvmscript/test_tvmscript_roundtrip.py |   9 +
 59 files changed, 1927 insertions(+), 303 deletions(-)
 copy src/arith/{conjunctive_normal_form.h => scalable_expression.cc} (60%)
 copy src/arith/{conjunctive_normal_form.h => scalable_expression.h} (56%)
 create mode 100644 src/relax/op/tensor/inspect.cc
 create mode 100644 src/relax/op/tensor/inspect.h
 create mode 100644 tests/cpp/tir_scalable_datatype.cc
 create mode 100644 tests/python/relax/test_op_unpack.py

Reply via email to