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