tqchen opened a new pull request, #19853: URL: https://github.com/apache/tvm/pull/19853
## Summary - unify Relax's former StructInfo surface into the Type vocabulary and Expr.ty storage path - remove leftover DependentTypeNode and legacy OpNode::op_type storage - keep base Type nullable while concrete Relax/DTensor type refs are non-nullable - clean stale StructInfo/TensorStructInfo/sinfo vocabulary in Python/docs and distributed-op macros - address Gemini follow-ups for parser annotations, BlockBuilder docstring, and Adreno TensorType cast audit ## Validation - cmake --build build --parallel 4 - PYTHONPATH=$(pwd)/python:$(pwd)/.local/python TVM_LIBRARY_PATH=$(pwd)/build python3 -m pytest -q tests/python/ir/test_ir_type.py tests/python/relax/test_type.py tests/python/relax/test_analysis_type_analysis.py tests/python/relax/test_tvmscript_parser.py tests/python/relax/test_tvmscript_printer_relax.py tests/python/relax/test_expr.py tests/python/relax/distributed/test_distributed_dtensor_type.py tests/python/relax/distributed/test_distributed_tvmscript_parser.py tests/python/relax/distributed/test_distributed_tvmscript_printer.py -> 717 passed, 1 xfailed - rg stale vocabulary audit over include/src/python/tests/docs -> no matches - git diff --check - pre-commit run --files $(git diff --name-only --diff-filter=ACMRT) Note: this build directory emits `ninja: warning: premature end of file; recovering`; the final build still completed successfully after broad rebuild. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
