This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a change to branch script/canonical-parser-df
in repository https://gitbox.apache.org/repos/asf/tvm.git
from 3bdd254a44 Declare the updated scalar explicitly in printer roundtrip
coverage
new db03466a8b Preserve explicit native axis binding declarations
new 4f568487e2 Keep tree attention reduction axes distinct from key storage
new d35a92e4ab Document the shared IRBuilder class at its canonical API
entry
new aec1416ffb Resolve declaration aliases and module members in their
lexical context
new 0ff2d0a3e9 Make conditional dataflow results explicit in fusion
coverage
new 0f78d0ce50 Declare mutable kernel and transform storage explicitly
new 2214eaf4d0 Keep local buffer names distinct from script namespaces
new 2b486205ba Check explicit body symbols in portable script output
new 3c7079b615 Cover binding names and allocation identity under explicit
storage declarations
new df523a35a2 Keep wide bitwise mask bounds in the modular analyzer
integer domain
new 44060f8d7c Preserve cluster launch query destination indices in
sentinel stores
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
docs/reference/api/python/script/ir_builder.rst | 5 +-
python/tvm/backend/cuda/lang/clc.py | 2 +-
python/tvm/relax/frontend/nn/llm/tree_attn.py | 8 +-
.../tvm/relax/frontend/tflite/tflite_frontend.py | 4 +-
python/tvm/s_tir/tensor_intrin/x86.py | 10 +-
python/tvm/script/parser/prescan.py | 35 ++++--
python/tvm/script/parser/protocol.py | 12 ++
python/tvm/script/parser/transpile.py | 14 +--
python/tvm/tirx/script/builder/protocol.py | 7 +-
src/sym/modular_set.cc | 4 +-
tests/parser/test_parser.py | 123 +++++++++++++++++++++
tests/python/relax/test_bind_symbolic_vars.py | 3 +-
.../relax/test_transform_fuse_ops_by_pattern.py | 10 +-
tests/python/relax/test_tvmscript_type_vars.py | 4 +-
.../s_tir/schedule/test_tir_schedule_pad_einsum.py | 8 +-
tests/python/sym/test_sym_modular_set.py | 22 ++++
.../test_tir_transform_bf16_legalize.py | 1 +
...test_tir_transform_force_narrow_index_to_i32.py | 8 +-
tests/python/tirx/codegen/test_codegen_cuda.py | 34 ++++++
tests/python/tirx/iket/test_iket_profiler.py | 10 +-
tests/python/tirx/test_op_namespace_cleanup.py | 4 +-
tests/python/tirx/test_tvmscript_type_vars.py | 4 +-
.../tirx/transform/test_transform_lower_tirx.py | 2 +
.../tvmscript/test_tvmscript_error_report.py | 22 +++-
.../python/tvmscript/test_tvmscript_parser_tir.py | 28 +++++
.../tvmscript/test_tvmscript_printer_annotation.py | 9 +-
.../python/tvmscript/test_tvmscript_printer_tir.py | 2 +-
.../tvmscript/test_tvmscript_syntax_sugar.py | 29 +++--
tests/python/unittest/test_parser_native_frames.py | 7 +-
29 files changed, 349 insertions(+), 82 deletions(-)