Skip to content
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

[enhancement]: Support win-arm64 runtime #4303

Open
9 tasks
JamieMagee opened this issue May 31, 2023 · 8 comments · May be fixed by #5021
Open
9 tasks

[enhancement]: Support win-arm64 runtime #4303

JamieMagee opened this issue May 31, 2023 · 8 comments · May be fixed by #5021

Comments

@JamieMagee
Copy link
Member

Describe your feature request here

I understand that the limiting factor for running on Windows on ARM is the external dependencies, so I thought it would be a good idea to track the status of those dependencies. They are:

@kirill-ivlev
Copy link
Contributor

Hi @JamieMagee,
Thank you for raising this issue, right now we don't have plans to support ARM64 on Windows in the near future. We will keep this item to track any progress related to Windows ARM64 support.

@billti
Copy link
Member

billti commented Sep 6, 2023

I'm struggling to understand the story here. The docs at https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/v3-agent?view=azure-devops state (emphasis mine) "The new agent version supports new Apple silicon hardware and newer operating systems like Ubuntu 22.04, or Windows on ARM64"

Above you state "we don't have plans to support ARM64 on Windows in the near future"

I'm trying to build Python wheels for Windows on ARM64 in our DevOps pipeline, so any guidance on if this is possible and clarity on the DevOps support appreciated.

Copy link

github-actions bot commented Mar 4, 2024

This issue has had no activity in 180 days. Please comment if it is not actually stale

@github-actions github-actions bot added the stale label Mar 4, 2024
@JamieMagee
Copy link
Member Author

This is not stale.

@github-actions github-actions bot removed the stale label Mar 5, 2024
@kuqin12
Copy link

kuqin12 commented Apr 19, 2024

I'm struggling to understand the story here. The docs at https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/v3-agent?view=azure-devops state (emphasis mine) "The new agent version supports new Apple silicon hardware and newer operating systems like Ubuntu 22.04, or Windows on ARM64"

Above you state "we don't have plans to support ARM64 on Windows in the near future"

I'm trying to build Python wheels for Windows on ARM64 in our DevOps pipeline, so any guidance on if this is possible and clarity on the DevOps support appreciated.

Same here. But our issue occurs during installing the wheels, the step will trigger the host to prompt errors like below and fail that step:
image
image

The pipeline used is here: https://github.com/microsoft/mu_devops/blob/c95e8e584e65dfc827968b866474d6c999d970dd/Steps/SetupPythonPreReqs.yml#L30

Any guidance on how to fix this issue?

@HarryGwinnell
Copy link

HarryGwinnell commented May 27, 2024

Any chance this has been revisited and plans to support it added @kirill-ivlev ?

At Build we announced further Windows new ARM64 powered hardware, including new Azure SKUs (https://techcommunity.microsoft.com/t5/azure-compute-blog/announcing-the-preview-of-new-azure-vms-based-on-the-azure/ba-p/4146353) which we'd love to use for ADO agents. The amd64 version seems to work under emulation, but of course a native version would be great.

@RuneH-MSFT
Copy link

@kirill-ivlev - Having the Microsoft.VisualStudio.Services.TeamServicesAgent extension support Windows on ARM64 is very important for being able to introduce ARM64 support in other tools and services. Without having the ability to run Azure DevOps pipelines on Windows for ARM64 VMs, we will not be able to have a functional engineer system to introduce support for Windows on ARM64 in other services.

@AdityaMankal-MS AdityaMankal-MS linked a pull request Oct 24, 2024 that will close this issue
@AdityaMankal-MS
Copy link

Hello @RuneH-MSFT, @JamieMagee, @HarryGwinnell, @kuqin12, @billti,

Thank you for your interest in Agents for Windows ARM-64. We’ve just begun development and will be releasing it soon.

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

Successfully merging a pull request may close this issue.

7 participants