[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).