Add support for native extensions on linux aarch64 #779
Add support for native extensions on linux aarch64 #779tehrengruber wants to merge 5 commits intobenfred:masterfrom
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. |
|
@benfred what's the status of this PR? we urgently need this feature, and it would be greatly appreciated the change is integrated into pyspy. |
|
@benfred hi would you like to move this pr forward? |
|
Hi @benfred , this is a feature that we're desperately looking for, I wonder if there's anything you can do (maybe create a commit on behalf of @tehrengruber ?) |
Only the cleanup in the Thanks for the great project, made some of my optimization work really easy (and fun). |
@tehrengruber so maybe you can mark this as ready? |
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.