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]
