mbrookhart commented on pull request #7056:
URL: https://github.com/apache/tvm/pull/7056#issuecomment-741006719


   I think I agree with you, @masahi, my only disagreement is the level at 
which we are currently implementing things. In general we should always have a 
generic implementation with reasonable performance, even if it's not great 
performance. Say, for instance, we have a stable implementation of sort. Then, 
when we find a faster kernel for sort via thrust, we specialize the topi sort 
implementaiton to return thrust instead of tir for that usecase.
   
   At this point, we only need one implementation of scatter, because it just 
calls into topi sort, and topi does the specialization, instead of having to 
specialize scatter, topk, nms, etc all for vendor-specific versions of sort.


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to