Hi ITK community!
I’ve been running SimpleITK on ppc64le (IBM Power9 systems) and it builds and runs great. I was thinking it would be easier to contribute back for me and my team if there was a Travis job that would build on ppc64le like there is on Circle for the other arch’s. Travis does have ppc64le build queues now (conda-forge uses it).
I see there is a (old and probably unused) .travis file in the repo already. That could be a starting point.
Is there any interest in this for ppc64le and/or for other alternate architectures like aarch64 (ARM)?
Cool! Glad to hear you are having success with ITK!
It would be a great contribution to enable Power 9 build when topics are merged in to master.
I’d recommend enabling the travis on your fork and starting to test it there. Building SimpleITK is time consuming and I don’t know how the travis systems will perform. I’d start with enabling shared libraries and disabling all wrapping i.e. BUILD_SHARED_LIBS:BOOL=ON and WRAP_DEFAULT:BOOL=OFF. Also make sure you are using all the cores during the build with the “-j” make file flag.
Gotcha. The conda recipe builds on ppc64le without any changes. If those builds get patched in, we could have Travis build the ppc64le conda packages as well.
I read the tutorial. I think the steps are a little complicated, aren’t they?>.<…Besides, i have no related experience.Do I have to compile on ppc64le? Is it also possible on Windows? I only have a remote server with ppc64le architecture, on which I have installed Python 3.6. My local system is Windows, with only 4GB of RAM(‘We suggest at least 4 gigabytes (GB) of RAM plus an additional 2 GB per thread when building with multiple threads.’ mentioned in tutorial.). Based on these conditions, can I compile SimpleITK for ppc64le?I hope I can get some help. Thank you!
I read the tutorial. I think the steps are a little complicated, aren’t they?>.<…Besides, i have no related experience.Do I have to compile on ppc64le? Is it also possible on Windows? I only have a remote server with ppc64le architecture, on which I have installed Python 3.6. My local system is Windows, with only 4GB of RAM(‘We suggest at least 4 gigabytes (GB) of RAM plus an additional 2 GB per thread when building with multiple threads.’ mentioned in tutorial.). Based on these conditions, can I compile SimpleITK for ppc64le?I hope I can get some help. Thank you!