Skip to content

BLD: bump OpenBLAS version, use OpenBLAS for win-arm64 #29039

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

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

mattip
Copy link
Member

@mattip mattip commented May 23, 2025

Closes #29035 by adding openblas support to the arm64 windows builds

This bumps the version of OpenBLAS from the 0.3.29 release to the latest develop HEAD (which had wheels for OpenBLAS on win-arm64), so it may impact other things.

@github-actions github-actions bot added the 36 - Build Build related PR label May 23, 2025
@mattip
Copy link
Member Author

mattip commented May 25, 2025

Hmm. Wheel builder is failing to upload arm64 windows wheels since there is no micromamba

@mattip
Copy link
Member Author

mattip commented May 25, 2025

Ahh, can't win-arm64 run x86 code using emulation? I wonder if the wheel uploader could just use the win-x86_64 micromamba install

Copy link
Member

@seberg seberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure I follow that is a problem with this PR, so approving: merge when you think it's done.

@charris
Copy link
Member

charris commented May 25, 2025

Wheel builder is failing to upload arm64 windows wheels since there is no micromamba

I have the same problem uploading the numpy win_arm64 wheels for the 2.3.0rc1 release.

@charris
Copy link
Member

charris commented May 25, 2025

I've grabbed the win_arm wheels on github and will try using those.

@matthew-brett
Copy link
Contributor

@charris, @mattip - could you use my fix for the OpenBLAS wheel uploading for WoA? I installed anaconda-client via pip instead of using MicroMamba:

https://github.com/MacPython/openblas-libs/blob/main/.github/workflows/windows-arm.yml#L82

@mattip
Copy link
Member Author

mattip commented May 25, 2025

Thanks @matthew-brett. I used the pip-install trick and also disallowed building a win-arm64 wheel without OpenBLAS. Please check the wheel building logs and/or the artifact to make sure the win-arm64 wheel is using OpenBLAS before merging.

@mattip
Copy link
Member Author

mattip commented May 25, 2025

CirrusCI macOS-arm64 builds are failing, There is this messsage, then another #28227 heisenbug failure

Only [ghcr.io/cirruslabs/macos-runner:sonoma, ghcr.io/cirruslabs/macos-runner:sequoia] is allowed. Automatically upgraded to ghcr.io/cirruslabs/macos-runner:sequoia.

@mattip mattip force-pushed the openblas-win-arm64 branch from b277e71 to 6c8f0f7 Compare May 25, 2025 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
36 - Build Build related PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BLD: use OpenBLAS in the windows-arm64 build
4 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy