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]
