Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

MugundanMCW
Copy link

@MugundanMCW MugundanMCW commented Sep 12, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Can not build the project in W11 on ARM64
1 participant