8000 [WIP] CD Build ARM64 wheels using GitHub Actions by alfaro96 · Pull Request #19135 · scikit-learn/scikit-learn · GitHub
[go: up one dir, main page]

Skip to content

[WIP] CD Build ARM64 wheels using GitHub Actions #19135

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

Closed
wants to merge 7 commits into from

Conversation

alfaro96
Copy link
Member
@alfaro96 alfaro96 commented Jan 8, 2021

Reference Issues/PRs

Closes #19027.

What does this implement/fix? Explain your changes.

This PR moves the ARM64 wheel builder to GitHub Actions using QEMU emulation.

Any other comments?

This PR only evaluates how fast the wheels are built.

@alfaro96
Copy link
Member Author
alfaro96 commented Jan 8, 2021

Almost the quota limit of 6 hours.

Maybe pytest-xdist allows to reduce the testing time.

@alfaro96
Copy link
Member Author
alfaro96 commented Jan 8, 2021

In fact, most of the jobs failed.

@thomasjpfan
Copy link
Member

Thank you for experimenting with this! Looks like QEMU is extremely slow. Unfortunately, I do not see pytest-xdist getting closer to the ~ 13 minutes on travis-ci.

@alfaro96
Copy link
Member Author
alfaro96 commented Jan 8, 2021

Thank you for experimenting with this! Looks like QEMU is extremely slow. Unfortunately, I do not see pytest-xdist getting closer to the ~ 13 minutes on travis-ci.

Me neither.

I will close this PR since it is clear that QEMU is too slow for building and testing the wheels.

@alfaro96 alfaro96 closed this Jan 8, 2021
@alfaro96 alfaro96 deleted the add_arm64_ga branch January 8, 2021 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move to github actions for building ARM wheels
2 participants
0