Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add CI support for building Windows on ARM wheels#1143

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

Open
MugundanMCW wants to merge1 commit intoopencv:4.x
base:4.x
Choose a base branch
Loading
fromMugundanMCW:woa_support

Conversation

@MugundanMCW
Copy link

@MugundanMCWMugundanMCW commentedSep 12, 2025
edited
Loading

PR Description:

  • The adoption of Windows on ARM (WoA) devices is steadily increasing, yet many Python wheels are still not available for this platform.
  • GitHub Actions now offer native CI runners for Windows on ARM devices (windows-11-arm), enabling automated builds and testing.
  • Currently, official OpenCV Python wheels are not provided for Windows ARM64 and thus users/developers were facing difficulties using popular OpenCV library natively.
  • This PR introduces support for building OpenCV wheels on Windows ARM64, improving accessibility for developers and end users on this emerging platform.
  • Closes:Can not build the project in W11 on ARM64 #1092,Provide prebuilt Windows ARM64 packages #806

Changes Proposed:

  • Added CI workflow for building and testing OpenCV wheels on new Windows on ARM github runners
  • Added platform markers to use stable available NumPy for Windows on ARM builds.
  • Added Windows on ARM specific condition logic to use NEON as baseline and dispatch unit, since MSVC lacks support for NEON_FP16, NEON_BF16 and NEON_DOTPROD intrinsics.

install_requires= [
'numpy<2.0; python_version<"3.9"',
'numpy(>=2, <2.3.0); python_version>="3.9"',
'numpy(>=2, <=2.3.1); python_version>="3.9"',
Copy link
Author

Choose a reason for hiding this comment

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

Hi@asmorkalov
Just to note here that these changes become obsolete if thisPR got merged.

asmorkalov reacted with thumbs up emoji
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@asmorkalovasmorkalovAwaiting requested review from asmorkalov

At least 1 approving review is required to merge this pull request.

Assignees

@asmorkalovasmorkalov

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Can not build the project in W11 on ARM64

2 participants

@MugundanMCW@asmorkalov

[8]ページ先頭

©2009-2025 Movatter.jp