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 6c540e0089 [CUTLASS] Fix CUTLASS kernel build on Hopper (#18064)
add 9dad95df06 [TIR] Fix block access region detection for nested let
bindings (#18069)
add f09e61bd86 [TIR] Extend address_of to support Buffer objects (#18068)
add 43e7676ba2 [Script] Remove deprecated attributes from Constant AST
node (#18066)
add 3c7c5150d2 [FFI] Introduce FFI reflection support in python (#18065)
add e009599b2b [CI] Update windows to 2025 (#18071)
add 6de3f39737 [NVSHMEM] Update NDArray allocation (#18073)
No new revisions were added by this update.
Summary of changes:
.github/workflows/main.yml | 2 +-
conda/recipe/bld.bat | 2 +-
ffi/include/tvm/ffi/memory.h | 8 +-
ffi/include/tvm/ffi/reflection/reflection.h | 159 +++++++++++++--------
ffi/include/tvm/ffi/string.h | 12 ++
ffi/src/ffi/object.cc | 77 ++++++++++
ffi/src/ffi/testing.cc | 42 ++++++
ffi/tests/cpp/test_reflection.cc | 10 +-
python/tvm/ffi/__init__.py | 1 +
python/tvm/ffi/cython/base.pxi | 47 ++++++
python/tvm/ffi/cython/error.pxi | 1 +
python/tvm/ffi/cython/function.pxi | 95 ++++++++++++
python/tvm/ffi/cython/ndarray.pxi | 2 +-
python/tvm/ffi/registry.py | 1 +
python/tvm/{relax/op/ternary.py => ffi/testing.py} | 54 ++++---
python/tvm/script/parser/core/doc.py | 2 -
python/tvm/script/parser/core/doc_core.py | 6 +-
python/tvm/script/parser/core/evaluator.py | 2 -
python/tvm/script/parser/tir/parser.py | 2 -
python/tvm/tir/op.py | 18 ++-
src/runtime/contrib/nvshmem/memory_allocator.cc | 26 ++--
src/tir/analysis/block_access_region_detector.cc | 12 +-
tests/python/ffi/test_object.py | 70 +++++++++
.../test_tir_analysis_get_block_access_region.py | 26 ++++
tests/python/tvmscript/test_tvmscript_roundtrip.py | 9 ++
25 files changed, 567 insertions(+), 119 deletions(-)
copy python/tvm/{relax/op/ternary.py => ffi/testing.py} (50%)
create mode 100644 tests/python/ffi/test_object.py