Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork5.7k
Upgrade to OpenBLAS 0.3.13#39216
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
omus commentedJan 12, 2021
I'll mention that the patches here and in the BB version have minor differences but should be functionally identical |
dkarrasch commentedJan 13, 2021
Should closeJuliaLang/LinearAlgebra.jl#754 andJuliaLang/LinearAlgebra.jl#799. |
omus commentedJan 16, 2021
I've successfully ran the Julia test suite locally with OpenBLAS 0.3.13 using dependencies built from source. I just need to get the BinaryBuilder version working. |
omus commentedJan 21, 2021
Testers seem to have this error (I just spot checked a couple): |
omus commentedJan 21, 2021
I had some strange building issues locally that have since disappeared. I'll try a CI re-run as I'm unable to reproduce locally |
omus commentedJan 27, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
I've been waiting onJuliaPackaging/Yggdrasil#2431 before investigating these CI issues further. |
pablosanjose commentedJan 29, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
There is a fix to aLAPACK-netlib bug for OpenBLAShere. Is there any chance it could be included here as a patch? Or do we need to wait for OpenBLAS 0.3.14 to be released? |
omus commentedJan 29, 2021
It's fine to include the patch here. |
omus commentedJan 29, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
CI error seems to be the same as:#27055. Unfortunately I can't trigger the issue locally by changing the optimization level |
pablosanjose commentedJan 30, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
omus commentedFeb 1, 2021
Just providing the patch is good enough. I can incorporate the patch here but I may start with it disabled until I sort out the CI issue. |
pablosanjose commentedFeb 1, 2021
Many thanks! The issue addressed by the patch is making my life complicated, given that it produces convergence errors that are difficult to predict and are platform-dependent. I really appreciate this! |
omus commentedFeb 1, 2021
Disabling the test that seems to cause the failure on CI just to see if that's the only issue |
omus commentedFeb 1, 2021
pablosanjose commentedFeb 1, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
|
pablosanjose commentedFeb 1, 2021
My confusion above was due to the fact that the original fix inReference-LAPACK/lapack#477 has been ported to OpenBLAS in two parts,OpenMathLib/OpenBLAS#3087 andOpenMathLib/OpenBLAS#3091. When you corrected my corrupted patch I believe you made a patch with only the latter PR, but not the former. I'm pretty sure they are both necessary. The question is how to do a single patch that applies two PRs. I'm afraid I don't know how to do that, but perhaps you do? |
pablosanjose commentedFeb 11, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Is it clear what is the cause of the CI failure here? [The failure ( |
Bumping to support xcode/clang 12 which was addressed in OpenBLAS 0.3.11
omus commentedFeb 14, 2021
Patch should now includeOpenMathLib/OpenBLAS#3087 andOpenMathLib/OpenBLAS#3091. |
omus commentedFeb 14, 2021
After applying the revised patch and rebasing I am unable to reproduce the doctest failure or the issue with opaque closures locally. |
omus commentedFeb 14, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Looks like the opaque closure failures were fixed somewhere else. I've managed to reproduce the docstrings failures in a Linux environment but oddly they don't fail on macOS |
omus commentedFeb 21, 2021
Probably should have removed the WIP from the commit message. What's our feeling on changing it? |
ViralBShah commentedFeb 21, 2021
I was mostly looking at the diff and not the commit message. I'm not sure if things can be(?) changed on master - but there are a few other wip commit messages in the log. I'll leave it to the git specialists to decide. I am removing the WIP from the PR title though. |
WIP: Upgrade to OpenBLAS 0.3.13 (JuliaLang#39216)
* Use OpenBLAS 0.3.13Bumping to support xcode/clang 12 which was addressed in OpenBLAS 0.3.11* Use OpenBLAS 0.3.13+1* Add openblas-exshift patch for src build* Update LinearAlgebra doctests for Linux* non-ambiguous ordering in eigen and eigvals test (#39767)add missing sortby'sCo-authored-by: Pablo San-Jose <lekand@gmail.com>(cherry picked from commit3129a5b)
* Use OpenBLAS 0.3.13Bumping to support xcode/clang 12 which was addressed in OpenBLAS 0.3.11* Use OpenBLAS 0.3.13+1* Add openblas-exshift patch for src build* Update LinearAlgebra doctests for Linux* non-ambiguous ordering in eigen and eigvals test (#39767)add missing sortby'sCo-authored-by: Pablo San-Jose <lekand@gmail.com>(cherry picked from commit3129a5b)
KristofferC commentedApr 4, 2021
Based onJuliaLang/LinearAlgebra.jl#833 I will take off the backport label here. It can be put back until it is resolved. |
ViralBShah commentedApr 4, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Fixed through new binaries inJuliaPackaging/Yggdrasil#2769. But also needs#40343 to go with it. |
* Use OpenBLAS 0.3.13Bumping to support xcode/clang 12 which was addressed in OpenBLAS 0.3.11* Use OpenBLAS 0.3.13+1* Add openblas-exshift patch for src build* Update LinearAlgebra doctests for Linux* non-ambiguous ordering in eigen and eigvals test (#39767)add missing sortby'sCo-authored-by: Pablo San-Jose <lekand@gmail.com>(cherry picked from commit3129a5b)
KristofferC commentedApr 6, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
JuliaLang/LinearAlgebra.jl#834 (removing backport label again) |
ViralBShah commentedApr 6, 2021
Wow I can't imagine what is causing that. |
KristofferC commentedApr 6, 2021
Me neither, it was discussed a bit in the #binarybuilder channel in Slack but nothing concrete came out of it. |
omus commentedApr 8, 2021
JuliaLang/LinearAlgebra.jl#834 has been addressed (details:JuliaLang/LinearAlgebra.jl#834). Should the backport label be added again? |
ViralBShah commentedApr 8, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Given that 1.7 is not too far away (timed releases going forward), and we've found various openblas related issues, it might be best not to backport. |
* Use OpenBLAS 0.3.13Bumping to support xcode/clang 12 which was addressed in OpenBLAS 0.3.11* Use OpenBLAS 0.3.13+1* Add openblas-exshift patch for src build* Update LinearAlgebra doctests for Linux* non-ambiguous ordering in eigen and eigvals test (JuliaLang#39767)add missing sortby'sCo-authored-by: Pablo San-Jose <lekand@gmail.com>
* Use OpenBLAS 0.3.13Bumping to support xcode/clang 12 which was addressed in OpenBLAS 0.3.11* Use OpenBLAS 0.3.13+1* Add openblas-exshift patch for src build* Update LinearAlgebra doctests for Linux* non-ambiguous ordering in eigen and eigvals test (JuliaLang#39767)add missing sortby'sCo-authored-by: Pablo San-Jose <lekand@gmail.com>
vchuravy commentedJan 12, 2022
We should backport the fix to the LTSJuliaLang/LinearAlgebra.jl#838 |
Uh oh!
There was an error while loading.Please reload this page.
Fixes#39201. RequiresJuliaPackaging/Yggdrasil#2385.
Possibly this PR also should include the(the additional patches are for GCC and don't apply here)neoverse-generic-kernels.patchused with the BinaryBuilder version.