Archermmt opened a new pull request, #15489:
URL: https://github.com/apache/tvm/pull/15489

   RFC @ 
https://discuss.tvm.apache.org/t/rfc-unity-msc-introduction-to-multi-system-compiler/15251
   Tacking issue @ https://github.com/apache/tvm/issues/15233
   
   This is the M0 of MSC(Multi-System Compiler): Build MSCGraph core parts. 
Enable translation between Relay, Relax and MSCGraph without loss information.
   
   Core parts:
   1. MSCGraph: A DAG structure for store info from relax and relay. A MSCGraph 
can be build from relax or relay function
   2. Codegen: A printer to generate target codes. A MSCGraph can be translated 
to relax
   
   This milestone add examples on translating relay to relax without loss 
information. This solution can be used to use relay-based features in relax, 
like quantization, pruning and some optimization passes.
   
   Both python and cpp codes are managed in a new module, so there are no 
change to the current code base. To use MSC, just set the USE_MSC in 
config.cmake to ON.


-- 
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]

Reply via email to