[WIP] This fix enables running tests on the CI with pytest-parallel#20352
[WIP] This fix enables running tests on the CI with pytest-parallel#20352akarbown wants to merge 1 commit intoapache:masterfrom
Conversation
|
Hey @akarbown , Thanks for submitting the PR
CI supported jobs: [windows-cpu, miscellaneous, sanity, centos-gpu, unix-cpu, edge, clang, unix-gpu, centos-cpu, windows-gpu, website] Note: |
efe41a9 to
acb4be5
Compare
Using pytest-parallel makes the testing times be more or less equal for LLVM OpenMP & GNU OpenMP.
acb4be5 to
305d7eb
Compare
|
@mxnet-bot run ci [unix-gpu] |
|
Jenkins CI successfully triggered : [unix-gpu] |
|
hi @akarbown , what's the status of this pr? Thanks! |
|
I guess that @bgawrych fixed the issue in the following PR: #20367. However, there might be a potential to speed up the CI, but it will require more time and effort to figure out the details. Thus, I'm thinking if this might be useful and dig into it more (here the GPU cases), or withdraw it. @Zha0q1, what do you think? |
Thanks for the reply! Do we know if #20367 is the only cause of slowdown? I think faster ci will be favorable but I can monitor the CI runtime dash board for a few days and update back. |
Description
This proposal of using the pytest-parallel plugin could be the temporary WA for the slowdown in the tests (#20092) after removal of LLVM OpenMP.
Using pytest-parallel plugin (instead of pytest-xdist):
For now, it's only the draft that will check/test that fix in the production. In the next steps I'll try to find the root-cause of the slowdown when MxNET is compiled with GNU OpenMP.
Comments
Where can I find any installation guide or other documentation that needs mentioning that change? I'm asking as I couldn't find any.