Closed benhowes closed 8 months ago
Hi @benhowes
Thanks a lot for looking into this, and apologize for my delayed response.
The long build time is unfortunate but nothing to worry about. Could you let me know if you've had the opportunity to test the wheel? I plan to package a new release over the coming weekend.
Best Styfen
@styfenschaer I've updated the PR with some very basic testing I've just done in a docker container on mac, but happy to look at doing more if you have anything in particular you'd like to see?
I created a new release on TestPyPI. Can you confirm that this works for you? I will then upload it to PyPI too.
pip install -i https://test.pypi.org/simple/ rocket-fft==0.2.3
@styfenschaer yep, seems to work fine with the same test file as above. Thanks!
Hi @benhowes The new release is now also on PyPI. Thanks again for your help.
Thanks for getting this resolved so quickly :+1:
Closes #6.
This PR adds support for building wheels for aarch64 (arm 64) for linux.
The only downside I can see is that due to emulation, each arm linux build takes approximately 300s, so about 1200s (20 minutes) total extra time for the build.
Testing
Demo of usage in docker on macOS with an M3 chip (arm64 based):
docker run -it --entrypoint bash -v ~/Downloads/artifact:/artifact python:3.11
pip install /artifact/rocket_fft-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Run a test file: