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 6de3f39737 [NVSHMEM] Update NDArray allocation (#18073)
add b5d352fb6c [TOPI][NN][Layer_Norm] Fix layer_norm error with
reduce-only axes (#18063)
add 2d63574c43 [ARITH] Add IsBound method to ConstIntBoundAnalyzer (#18067)
add d988106464 [FFI] Optimize atomic decref in Object (#18077)
add 10e66934ec [REFACTOR] Phase out the RelaxExpr.checked_type in favor of
struct_info (#18078)
add a35d609d32 [FFI][REFACTOR] Stablize container ABI and implementation
(#18076)
No new revisions were added by this update.
Summary of changes:
ffi/include/tvm/ffi/base_details.h | 28 ----
ffi/include/tvm/ffi/container/array.h | 63 +++++++-
ffi/include/tvm/ffi/container/map.h | 166 +++++++++++++--------
ffi/include/tvm/ffi/container/tuple.h | 15 +-
ffi/include/tvm/ffi/object.h | 33 +++-
include/tvm/arith/analyzer.h | 8 +
include/tvm/ir/expr.h | 48 +-----
include/tvm/ir/function.h | 2 +-
include/tvm/relax/dataflow_pattern.h | 31 ----
include/tvm/relax/dataflow_pattern_functor.h | 3 -
include/tvm/relax/expr.h | 14 --
include/tvm/relax/expr_functor.h | 4 +-
include/tvm/relax/transform.h | 2 +-
include/tvm/tir/function.h | 1 -
include/tvm/topi/nn/layer_norm.h | 2 +-
python/tvm/arith/analyzer.py | 43 ++++--
python/tvm/ir/expr.py | 19 +--
python/tvm/relax/dpl/pattern.py | 33 ----
python/tvm/relax/frontend/onnx/onnx_frontend.py | 14 +-
python/tvm/relax/frontend/torch/fx_translator.py | 4 +-
python/tvm/relax/op/manipulate.py | 2 +-
python/tvm/relax/testing/ast_printer.py | 14 +-
python/tvm/relax/transform/transform.py | 2 +-
python/tvm/tir/op.py | 8 +-
src/arith/analyzer.cc | 4 +
src/arith/const_int_bound.cc | 4 +
src/ir/apply_pass_to_function.cc | 1 -
src/ir/expr.cc | 7 +-
src/relax/analysis/well_formed.cc | 15 +-
src/relax/backend/contrib/codegen_c/codegen_c.h | 24 +--
src/relax/ir/block_builder.cc | 2 +-
src/relax/ir/dataflow_matcher.cc | 12 +-
src/relax/ir/dataflow_matcher.h | 1 -
src/relax/ir/dataflow_pattern.cc | 19 +--
src/relax/ir/dataflow_pattern_functor.cc | 2 -
src/relax/ir/expr.cc | 27 +---
src/relax/ir/struct_info.cc | 2 -
src/relax/transform/expand_tuple_arguments.cc | 2 +-
src/relax/transform/fold_constant.cc | 4 +-
src/relax/transform/fuse_tir.cc | 19 +--
src/relax/transform/lambda_lift.cc | 8 -
src/relax/transform/normalize.cc | 2 +-
src/relax/transform/remove_unused_outputs.cc | 2 +-
src/relax/transform/remove_unused_parameters.cc | 2 +-
src/script/ir_builder/ir/ir.cc | 9 +-
src/tir/ir/function.cc | 1 -
src/tir/transforms/make_packed_api.cc | 1 -
tests/python/arith/test_arith_const_int_bound.py | 1 +
tests/python/relax/test_analysis_well_formed.py | 4 +-
tests/python/relax/test_ast_printer.py | 57 ++-----
tests/python/relax/test_blockbuilder_core.py | 12 +-
tests/python/relax/test_dataflow_pattern.py | 4 -
tests/python/relax/test_expr.py | 8 -
tests/python/relax/test_expr_functor.py | 2 +-
.../python/relax/test_transform_legalize_ops_nn.py | 54 +++++++
55 files changed, 389 insertions(+), 482 deletions(-)