-
-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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 ? |
That's looking pretty good! |
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.