You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are in the process of refactoring recently. Some of them are cleanup of legacy code in the new version, some other prepares code changes for #4617
This thread tracks related infra changes and guides to sync the code with the mainline as suggested by @merrymercy . Please feel free to reply to add more suggestions
We are in the process of refactoring recently. Some of them are cleanup of legacy code in the new version, some other prepares code changes for #4617
This thread tracks related infra changes and guides to sync the code with the mainline as suggested by @merrymercy . Please feel free to reply to add more suggestions
DataType to runtime
Node Object Unification
IRMutator/Visitor Functor Unification
#include<tvm/tir/stmt_functor.h>
for places that need mutatorTVM_REGISTER_API -> TVM_REGISTER_GLOBAL
runtime/registry.h
SeqStmt
tir::Call.name -> op
IRPrinter -> ReprPrinter
set_body_typed
Node suffix Convention
tvm::Expr -> PrimExpr
Relay Type/Module/Op
Unified IR file Reorg
New Subfolders and Namespaces
LoweredFunc
TIR uses IRModule as basic unit of transformation instead of LoweredFunc.
ir_pass.h
Simplify
BuildConfig
[REFACTOR][TIR][API-Change] Migrate BuildConfig to PassContext. #5668
Runtime Misc
Python
tvm.module -> tvm.runtime.module
API changes wrt to runtime.Module #4837
tvm.ir
API changes wrt to tvm.ir #4862
tvm.target
API change wrt to tvm.target #4872
tvm.te
API change wrt to #4943
The text was updated successfully, but these errors were encountered: