-
Notifications
You must be signed in to change notification settings - Fork 305
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
[Feature Request] Publish wheels for OS X and ARM64 #1312
Comments
cc @osalpekar |
@Sitin @vmoens Wanted to clarify the ask here - IIUC all the wheels build requirements are explicitly listed here: https://github.com/pytorch/rl/blob/main/setup.py#L208, and are unified across platforms. Is the ask for official binaries for arm64/Apple Silicon? |
I am also running into this issue, and not sure if this is the same, but essentially when I try to install torchrl on my Apple Silicon Mac, I run into this: pip install torchrl
ERROR: Could not find a version that satisfies the requirement torchrl (from versions: none)
ERROR: No matching distribution found for torchrl I have to pip install using the url directly using this command: pip install https://github.com/pytorch/rl.git
|
@osalpekar, just want to clarify. As @hyerra mentioned, while it is possible to install pytorchlr on M1/M2 from the repository but I can't do the same using package version (i.e. When it comes to the implementation, then platform-specific wheels with prebuilt binnaries would be my favorite options (and probably the easiest for you since CircleCI has M1 executors). |
Thanks for clarifying. The issue is essentially that we don't publish first-party wheels for Apple Silicon or Arm64, but adding support is straightforward (at least for Apple Silicon). cc @atalman We should add Nova pipelines for TorchRL for M1, as well as for aarch64 once those are ready. The reason the pip install works out of the box for Windows is that we are publishing wheels for Linux/Windows/Mac x86. The github link works since that seems to just check out the repo and build the wheel from source locally. |
@osalpekar, than you very much! Can't wait to finally fix my dependecy mess. |
v0.2.0 now includes wheels for M1! |
It seems that the torchrl can run at arm64 and Apple Silicone. It would be nice to have the same requirements.txt/Pipfile at all platforms where this library can be executed.
The text was updated successfully, but these errors were encountered: