Thanks everyone for the discussions! A brief recap of our discussions so far:

- We are certain that Relax supports dynamic-shape workloads that are not 
supported by the current TVM, which can immediately benefit many community 
members and users.

- For why Relax should be brought into the project today, we showed that having 
Relax and Relay co-exist in the codebase is a positive thing in several aspects 
([https://github.com/apache/tvm-rfcs/pull/89#issuecomment-1267729342](https://github.com/apache/tvm-rfcs/pull/89#issuecomment-1267729342)).
 And the path to moving TVM to a Relax-only project will be long, so Relax and 
Relay co-existing is necessary for the foreseeable future, just like how 
TorchFX co-exists with TorchScript in the Pytorch project. We acknowledge the 
concern that Relax can bring confusion to some of the members in terms of which 
IR to contribute to, but we also encourage the community to consider the fact 
that Relax can directly bring dynamic-shape compilation to TVM while the 
original workloads can still be compiled by Relay compilation, and other 
factors including community empowerment and the scope of this proposed module.

- It’s been pointed out that it would be helpful if we lay out the ideal 
scenario for how we see Relax and TVM Unity evolving over time in the TVM 
project. The reason we have built Relax is that we are confident that Relax 
both in current and future forms will significantly improve TVM, and we have 
outlined the future opportunities in 
[https://github.com/tqchen/tvm-rfcs/blob/main/rfcs/0091-establish-tvm-unity-connection.md#4-future-opportunities-after-unity-connection](https://github.com/tqchen/tvm-rfcs/blob/main/rfcs/0091-establish-tvm-unity-connection.md#4-future-opportunities-after-unity-connection).
 Nevertheless, it is helpful to explain in more detail given our current state 
of knowledge, so we will bring in the discussions of integration of Relax in 
TVM default flows and consolidation/deprecation of Relay and Relax as add-ons 
to the 
[roadmap](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0069-relax-roadmap.md).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm-rfcs/pull/89#issuecomment-1311123122
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm-rfcs/pull/89/c1311123...@github.com>

Reply via email to