-
Notifications
You must be signed in to change notification settings - Fork 537
Return "platform not supported" when using PyTorch on intel-based Macbooks #9772
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
Comments
See #6691 (comment) . In short, PyTorch officially deprecated Intel Macs back in January 2024. ExecuTorch is PyTorch, so I imagine we will follow suit. |
Right. I don't think the goal is to add support. But instead to make documentation/errors more human readable, as suggested in the Alternative section above:
|
I’d be down to work on this! |
@swolchok @keyprocedure @ali-khosh ExecuTorch itself actually works with Intel Macs -- as in users should be able to install ExecuTorch from source. The reason it is "not working" is that torch package is not available on Intel Mac via pypi. However, we should be able to compile torch from source and install on Intel Mac first. Instead of upright saying, "we don't support Intel Macs", what's your thought on adding a documentation on how-to do compile torch and ExecuTorch from source on Intel Macs. |
I’d be happy to help with documentation for building from source if that’s the direction we move in. |
Yes, I agree with this direction for improving documentation and scripts for such use cases. And the current documentation: https://pytorch.org/executorch/0.6/using-executorch-building-from-source.html "If you want to compile torch version, here's what you can do:
For Intel Mac support, we should clarify: "We don't officially support prebuilt binaries for PyPI on Intel Macs, but here's how you can compile from source." This applies to any scenario where developers need to compile from source (e.g., needing the latest version). Your task would be to:
|
@mergennachin Sounds good! I'll look into this and follow up soon. |
After building PyTorch from source on an Intel-Mac and adding a
Do you have any suggestions on how to move forward? |
I was able to prevent pip from changing the installed PyTorch build when running I opened a draft PR. If it looks good, I'd be happy to publish it. What do you all think about next steps? |
🚀 The feature, motivation and pitch
Currently, when a user installs requirements for ExecuTorch on their Intel-chip Macbook by running the
./install_requirements.sh
after git-cloning the ExecuTorch repo, the installation fails for torch versions, throwing an error and a stack trace.ERROR: Could not find a version that satisfies the requirement torch==2.7.0.dev20250310 (from versions: 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.2.0, 2.2.1, 2.2.2) ERROR: No matching distribution found for torch==2.7.0.dev20250310
Alternatives
Additional context
No response
RFC (Optional)
No response
cc @larryliu0820 @jathu @lucylq
The text was updated successfully, but these errors were encountered: