Lunderberg opened a new pull request, #17257:
URL: https://github.com/apache/tvm/pull/17257

   Initially introduced in https://github.com/apache/tvm/pull/16183, these 
changes were reverted in https://github.com/apache/tvm/pull/17252 due to 
performance degredation in some Relax models.  This could occur when a model 
contained a large number of calls to `"vm.builtin.tuple_getitem"`, which may 
occur when model weights are provided as a tuple.
   
   This PR re-applies the changes from 
https://github.com/apache/tvm/pull/16183, but with the performance degredation 
resolved.  The root cause was unnecessary type-checking when converting from an 
untyped `tvm::ArrayNode*` to the typed `tvm::Array<T>`, in the case where `T` 
is `ObjectRef`.


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

Reply via email to