@YuchenJin > Relax can be viewed as complementary to Relay. Relay focuses on high-level op > transformations, while the current Relax passes focus on TIR-graph > co-transformations that can enable flexible fusion and layout rewrite, which > is hard to achieve in Relay.
I like this separation of work between Relay / Relax. We have many Relay passes that work all right and for which it doesn't make a lot of sense to reimplement in Relax. But if Relax is supposed to be complementary to Relay, why do we keep calling it Relax, as "Relay Next"? "Relay Next" strongly suggests that Relax is something that is going to replace Relay, like we did for nnvm. I'm still not entirely clear if the plan is to eventually duplicate Relay, or Relay and Relax are going to coexist for foreseeable future. -- Reply to this email directly or view it on GitHub: https://github.com/apache/tvm-rfcs/pull/89#issuecomment-1223774454 You are receiving this because you are subscribed to this thread. Message ID: <apache/tvm-rfcs/pull/89/c1223774...@github.com>