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

   [TIR] Decouple DeepEqual from StructuralEqual
   
   This PR decouples deep equal from structural equal implementation by 
providing a more direct implementatio through functor.
   
   DeepEqual is being used at heart of arith simplification as subroutine and 
it performs more direct nested checking without doing var remapping as 
structural equal for efficiency reasons. It also do not need to trace the wrong 
comparison since the failed path is also expected to happen often.
   
   This step likely will improve the deep equal efficiency because of the more 
direct approach and gives us opportunity to run simplify future refactor of 
structural equal to focus on struct path tracing.


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