[quote="junrushao1994, post:32, topic:11372"]
On the other hand, my concern is the fragmentation of APIs. It has been a huge 
problem in the recent 1-2 years, and we do have alternatives not to do so.
[/quote]

Could you elaborate on this? I believe this isn't solely a UX issue but also a 
hygiene factor within the compiler and how we represent the data structures 
internally so would rather not overload `Target` with `Executor` and `Runtime`. 
This RFC is proposing a suitable home for information that's relevant across 
the compilation given we now have at least `Executor` and `Runtime` to include, 
but a side effect is bringing the `tvmc` view back into alignment with the 
internals of the compiler.

It's also worth noting, that with the current RFC for [Migrating Target 
Attributes to 
IRModule](https://github.com/apache/tvm-rfcs/blob/main/rfcs/0029-migrating-to-irmodule-attributes.md)
 `tvmc` can glue this together with the relevant pieces, so from a user point 
of view they wouldn't know how disparate the internals are but it would be a 
headache to maintain.





---
[Visit 
Topic](https://discuss.tvm.apache.org/t/pre-rfc-compilation-configuration-representation/11372/33)
 to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.apache.org/email/unsubscribe/c023e8fa7d47fe75c861095fe5ea6a5ab2af2a9ffb46265c5b74f106be07c850).

Reply via email to