areusch opened a new issue #8675:
URL: https://github.com/apache/tvm/issues/8675


   #8576 is enabling pytest-xdist for CPU-targeted TVM tests. This is a good 
first step to parallelizing the TVM test suite, but the real benefits will come 
if we can find a way to do this for tests that target GPUs. It's not clear if 
this can be done.
   
   I _think_:
   - we can probably safely run smaller GPU tests in parallel
   - we don't have a good list of which tests those are so we don't know how 
much benefit this will provide
   - we should probably write more smaller tests, though
   - we should probably build `tvm.testing` decorators to formally identify 
these in code
   
   Known unknowns that could break this approach:
   - Are there ordering problems with some tests? 
   - I think we generate cached testdata for re-use between tests, and that 
needs to be broken out into pytest fixtures
   - Other driver-level issues that could break this.
   
   Feel free to generate actionable child issues as a result of this. If things 
are not actionable and require deliberation, it would be great to post up to 
discuss.tvm.ai instead--we like to keep issues in GH to only those with clear 
steps to resolve.
   
   @mikepapadim to take a look at this
   cc @denise-k @jroesch @leandron 


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