-
Couldn't load subscription status.
- Fork 483
Add support for native extensions on linux aarch64 #779
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
base: master
Are you sure you want to change the base?
Add support for native extensions on linux aarch64 #779
Conversation
|
thanks for the PR!
Thats a pretty nice machine to be testing on =)
the changes here look pretty good to me - what are the other changes you were thinking of? |
|
I have tried building this branch on Asahi Linux (M1 Mac mini) and get the message: Is there something I am missing? |
|
@SimonHeim did you build with 'cargo build --release --features unwind' ? You can also get the binaries from the GitHub actions artifacts , which should have precompiled wheels with this support built in. |
This was the problem. Thanks. I am running my workload now. I may take a stab at adding support for |
|
While running this on my asahi m1 mini, |
|
I'm also seeing issues with falling behind when sampling at 100Hz, tested on an Orin NX and a Raspberry Pi 4. Tried running py-spy under perf on the Pi but realized soon after that I didn't really know what I was looking at. I've attached the compressed perf.data (212MB unzipped) in case it's helpful to anyone. |
This is based upon the work in #330 and extended to also work on aarch64 (I briefly tested this on a Nvidia GH200). There are still some minor cleanups needed, hope I'll find a spare minute soon.