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

Reply via email to