-
-
Notifications
You must be signed in to change notification settings - Fork 413
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
Please provide Wheels for Apple Silicon #395
Comments
Hi, thanks for the suggestion. I'd love to add support for M1, but currently viztracer relies on github actions to build, test and deploy(including buidling wheels). Even though github actions announced support for Apple M1 on October, it's still in public preview and it's only available at pay tier. A free macos-arm64 VM is not available for the public now. I hope (and believe) that it would be available in the future, and that's when viztracer can officially support MacOS ARM. |
Today github announced the free Mac VM with Apple silicon. We will proceed on this matter and support MacOS ARM in the next release (hopefully soon). |
@gaogaotiantian - wonderful! Thank you! Just a note that there's many scientific Python projects like Numpy etc pp that use https://github.com/pypa/cibuildwheel or other tooling to cross-compile and produce wheels also for the Mac ARM platform already since years. I don't know much about the details, just FYI in case the new solution you implemented doesn't do all you want that might be an alternative. |
Cross-compile is one thing, testing is another. To support a specific platform, I'd like to at least run the test suite on it. Linux aarch64 might be an outlier - we do not officially support that, but we do have wheels for it. For MacOS M*, I'd like to make it right, and that's why I waited until the VM support from github actions. The github action changes are already merged and everything worked fine (except for attach which will not be supported). The new version will be released after #391 is merged. |
0.16.2 is released with Apple Silicon support. Feel free to try it out :) |
I'm on a MacBook with M1 chip and see this:
Could you please start generating Wheels for MacOS ARM?
At https://pypi.org/project/viztracer/#files I see you already have many wheels, but
arm64
is not there yet.Generally all new MacBooks now are Apple Silicon ARM chips and it would be nice to have the faster
pip install viztracer
with the Wheel readily available vs having to build it locally from the sdist.The text was updated successfully, but these errors were encountered: