Skip to content
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

Update OpenBLAS to v0.3.17 #6607

Merged
merged 2 commits into from Nov 3, 2022
Merged

Conversation

jarrodmillman
Copy link
Contributor

@jarrodmillman jarrodmillman commented Nov 2, 2022

We were getting regular CI failures particularly related to multiprocessing. Stefan suspected it might be fixed by an updated OpenBLAS. I've rerun the CI on this PR mulitple times and it passed everytime, so I think this may solve the annoying CI failures.

This involves dropping NumPy 1.20 (numpy/numpy#19495). According to NEP 29, we should drop 1.20 by January 2023. Given the current status of main, I suspect we will be lucky to get a scikit 0.20 final release out this month. So we will only be a month of so early on dropping NumPy 1.20 according to NEP 29. Moreover, we already require more recent versions of NumPy for some of our wheels.

@jarrodmillman jarrodmillman added this to the 0.20 milestone Nov 2, 2022
@stefanv
Copy link
Member

stefanv commented Nov 3, 2022

@scikit-image/core I think the old OpenBLAS had a threading issue, affecting parallel computations. We need this to get the wheel builds working, so I'm merging for expediency; please let me know if you have concerns.

@stefanv stefanv merged commit 583dd86 into scikit-image:main Nov 3, 2022
jarrodmillman added a commit to jarrodmillman/scikit-image that referenced this pull request Nov 3, 2022
I missed a few places where NumPy requirements are set.
@jarrodmillman jarrodmillman mentioned this pull request Nov 3, 2022
stefanv pushed a commit that referenced this pull request Nov 3, 2022
I missed a few places where NumPy requirements are set.
@jarrodmillman jarrodmillman deleted the numpy-1.21 branch November 17, 2022 01:21
@lagru lagru added 🔧 type: Maintenance Refactoring and maintenance of internals 🤖 type: Infrastructure CI, packaging, tools and automation and removed 🤖 type: Infrastructure CI, packaging, tools and automation labels Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔧 type: Maintenance Refactoring and maintenance of internals
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants