Skip to content
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

Arm support #16

Closed
bamartin-ua opened this issue Aug 4, 2018 · 11 comments
Closed

Arm support #16

bamartin-ua opened this issue Aug 4, 2018 · 11 comments

Comments

@bamartin-ua
Copy link

Is there any chance for ARM/ARM64 support?

@vasole
Copy link
Member

vasole commented Aug 4, 2018

We have a couple of Raspberry PI around but as far as I know there is no "manylinux" equivalent for ARM.

@kif
Copy link
Member

kif commented Aug 29, 2018 via email

@bamartin-ua
Copy link
Author

I'm personally trying to run on the rockchip OP1 processor, which uname -m identifies as aarch64 but I feel like that's missing some of the point, is there any way to make hdf5plugin compile on the client if it can't find a suitable pre-compiled version?

@kif
Copy link
Member

kif commented Sep 4, 2018 via email

@t20100
Copy link
Member

t20100 commented Oct 3, 2019

With PR #18 being merged in master, hdf5plugin no longer embeds pre-built DLLs but instead build the filters from source with python setup.py build.
I haven't tested on ARM, but it should be possible to build it there now.
The possible issue is the embedded H5pubconf.h header file from HDF5 which is platform dependent.

@kif
Copy link
Member

kif commented Oct 3, 2019 via email

@kif
Copy link
Member

kif commented Oct 4, 2019

@bamartin-ua
You can find a build in http://www.silx.org/pub/wheelhouse_arm64/
All tests have been passing.
Give it a chance. It was built on debian10 ... if our libc are compatible it could work.

@t20100
Copy link
Member

t20100 commented Oct 4, 2019

@kif, thanks for the test!

@vasole
Copy link
Member

vasole commented Dec 9, 2019

Can this be closed? It is enough to specify where the HDF5 library is located to get the desired support.

The alternative is to provide the H5pubconf.h file used by @kif if we want to pip install from source.

@kif
Copy link
Member

kif commented Dec 9, 2019

The latest version builds out of the box on ARM and AARM64.

@kif kif closed this as completed Dec 9, 2019
@phsyron
Copy link

phsyron commented Jan 27, 2020

By the way, how reactive is it ? is it usable as desktop computer ? Cheers, Jerome

depends on your use. mine's in a chromebook and it's really snappy for what i need it for. takes a while to do any real work of course (which is why I need hdf5plugin, because gz compression is so slow). runs forever on battery though.

Thanks for all your help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants