pytorch / executorch

On-device AI across mobile, embedded and edge for PyTorch
https://pytorch.org/executorch/
Other
2.13k stars 353 forks source link

Support build on native Windows #4661

Open python3kgae opened 2 months ago

python3kgae commented 2 months ago

🚀 The feature, motivation and pitch

Currently, executorch supports Windows via WSL. It would be beneficial to enable native Windows builds as well, as this would assist users who do not have WSL installed.

Alternatives

Executorch already supports Windows via WSL.

Additional context

No response

RFC (Optional)

The plan is to create a PowerShell version of install_requirements.sh.

Here is a list of things that need to be updated for building on native Windows:

iseeyuan commented 2 months ago

Hi @python3kgae , thanks for submitting this issue and proposing the list of items. @daveboat and @malfet , does the list make sense to you?

We are limited in resource on Windows. @python3kgae , are you willing to directly contribute to the ET windows build? We are happy to support/unblock you.

python3kgae commented 2 months ago

PR created. Need some help with #4659. Not sure where choose_qparams_tensor_out is defined for WSL.