Lite Ye
Lite Ye
## This issue is to track progress for [TVMScript Unified Printer](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0074-tvmscript-unified-printer.md) ### Part 1: Doc In each step we will introduce several Doc subclasses and implement the corresponding part in...
This PR: - Adds VarTable for the new TVMScript Printer Compared to the prototype version, this: - Removes unnecessary public methods. - GetObjectName - GetUniqueName - Changes DocFactory from `ExprDoc(ObjectPath)`...
Discovery plugin can handle folder/file names as testName. But this event is consumed by other plugins first and `event.loader.failedLoadTests(name, e)` is returned because of `ImportError`. If a plugin cannot handle...
This PR: - Adds printing function for Var and Type in TIR - Update the traced_object_functor to require type parameter on `set_dispatch` for better code readability. - Add the TracedObject...
This PR: - Adds TIR AttrStmt and Allocate printing - Reorganized the helper functions for var and iter var printing This PR is in draft state because it's branched off...
This PR: - Adds TIR LetStmt printing - Adds other simple statement printing: Prefetch, IfThenElse, While This PR is in draft state because it's branched off from a pending PR...
This PR: - Adds TIR assert printing - Adds helpers for stmt body printing and concise scoping This PR is in draft state because it's branched off from a pending...
This PR: - Adds TIR simple statements printing (those without a body) This PR is in draft state because it's branched off from a pending PR #12576 Tracking issue: https://github.com/apache/tvm/issues/11912...
This PR: - Adds TIR Op printing This PR is in draft state because it's branched off from a pending PR #12552 Tracking issue: https://github.com/apache/tvm/issues/11912 cc @junrushao