TEST: 1.20.x + blas variants#227
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Update with 1.20.1From 9 failures out of 92, there are now 3 failures out of 64 (-16 cpython3.6 runs, -12 pypy36 runs) The good news:
The bad news:
Details
Build logs: ppc + openblas + pypy: SEGFAULTHard cut in the log: win + mkl + cpython 3.7 / 3.8: hard error |
Update for 1.20.2 & new blas buildsFrom 3 failures out of 64, there are now 20 failures, where 18 are (most likely) due to an openblas bug. The bad news:
Details
Build logs: linux (all arches) / osx / win + openblas: 1 failure
|
|
svd test failure is caused by a change in NaN handling within LAPACK 3.9.1 xGESDD that was merged in 0.3.15, see OpenMathLib/OpenBLAS#3225 |
It most likely is a PyPy problem, the ppc64le version is not widely used and there may be bugs in the ppc64le JIT backend. @h-vetinari could you add a |
Took a bit longer than I hoped, because I remembered that Isuru had already done this for a previous scipy PR (conda-forge/scipy-feedstock@da63fd6) and it needed a bit of understanding & refactoring the Also unskipped some tests (aside from being good hygiene to try removing old skips occasionally, I also didn't want to port them to the new format if unnecessary), so it could be that "new" failures arise. |
c1a766b to
35c0828
Compare
|
@mattip @martin-frbg |
And thanks a lot for stopping by so quickly! 😊 |
Just for reference / discussion, if the pypy jit on ppc is to blame, I don't understand why it works with ppc + pypy + netlib, but not with ppc + pypy + openblas. |
|
I have no idea about the inner workings of the pypy jit, but maybe it is simply running out of stack space with the default ulimit on ppc ? |
|
Time to close this one I think... Work continues in #237. |
93c7582 to
7049b7e
Compare
…nda-forge-pinning 2022.04.12.21.56.28
This reverts commit 7e729fa.
7049b7e to
c68df85
Compare
Revival (new PyPy builds and BLAS updates): all green except PPCDue to rebuilding 1.20 for pypy3.8/3.9, much less several relevant BLAS (& infrastructure) changes, I thought I'd revive this PR for one last update. From 1 failure out of 64 runs, we're now at 12 failures (PPC-only) out of 108 runs. Notable
Details
Build logs: |
Following the same scheme as #196, but for the 1.20 branch. Should not be merged due to conda/conda-build#3947.