When you say "we could request access to new Volterra machines": how do you see that playing out? Who would provide them, and who would maintain them? Would they be available to the more general scientific python community? Who would pay the bill? If the people supporting this niche platform stop doing so, can we drop the wheels? CPython has PEP 11 [0], maybe this effort should start by writing a similar NEP for the scientific python community.

Matti


[0] https://peps.python.org/pep-0011


On 6/6/22 13:35, Niyas Sait wrote:
Hello,

It has been a while since we discussed adding CI/CD support for Windows on Arm. Let me share a few updates and see if we can find a way forward.

First of all, Thanks for suggesting cibuildwheel. We have couple of patches in progress to add native [1] and cross-compilation support [2] to cibuildwheel. They could solve the binary wheel creation and releases. However, we may still lack support for CI.

I would like to check if there is any interest in using Windows/Arm64 VMs in Azure [3] or Volterra machines ( new Windows/Arm64 Dev Boxes ) [4] to add CI support for WoA platform.

In order to use Azure VMs with GitHub Actions or Azure Pipeline, we must set up self-hosted runners. I am not sure if that would be an acceptable workflow for the numpy community. If that could work we could potentially find ways to fund the required VMs for NumPy project.

Also, we could request access to new Volterra machines for Numpy CI/CD. I know it is not easy to maintain them as part of CI/CD workflow, but if any maintainers are interested in using them for CI/CD purposes, we can progress on that discussion.

Let me know what you think.

Thanks
Niyas

[1] https://github.com/pypa/cibuildwheel/pull/920
[2] https://github.com/pypa/cibuildwheel/pull/1108
[3] https://azure.microsoft.com/en-us/blog/now-in-preview-azure-virtual-machines-with-ampere-altra-armbased-processors/ [4] https://blogs.windows.com/windowsdeveloper/2022/05/24/create-next-generation-experiences-at-scale-with-windows/
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to