tqchen opened a new pull request, #20366: URL: https://github.com/apache/tvm/pull/20366
Function attribute updates use the concrete runtime type's reflected shallow-copy constructor when the input is shared, while retaining unique inputs and dictionary copy-on-write. This lets BaseFunc callers preserve concrete function fields without core IR depending on TIRX or Relax types. Replace the core dialect dispatch and immediately redundant Relax call-site dispatch with the generic helpers. Copyable BaseFunc subtypes, including ExternFunc, support all three attribute operations uniformly. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
