-
Notifications
You must be signed in to change notification settings - Fork 3
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
Conda installation fails on Mac M1 architectures #48
Comments
Just a few more updates:
|
Hi @adonath, myself and @svisak have updated the installation instructions to discuss MAC M-series installation in the sense that we do have a definitive solution, but can offer some troubleshooting methods. Additionally, we have updated our |
Thanks @nr1118 for the update and fix. I have tried to repeat the procedure and now the local install of
I am using Python 3.12.6 with pip 24.2. |
Thanks for the information, @adonath. We will investigate this and try to come up with a fix. Unfortunately none of us has an M-series Mac, so we're a bit blind. Could you try to install v0.10.0 ( |
Thanks for the quick response @svisak! Unfortunately this also fails. I will spare the log output here and instead suggest that you maybe setup a Mac arm64 runner on GitHub (https://docs.github.com/en/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories). I would not make this a requirement for the JOSS review (however installation hints need to be verified for this...). Still I think the user base with M architectures is large, so it is probably worth the effort. |
Alright, thanks for checking! Then at least we haven't introduced any new issues. I'm hoping we can fix this by simply changing the type of the I agree that we should set up an arm64 runner. @nr1118, @MelissaMendes-phys, @drannawatts, could one of you perhaps look into this? |
While we're working on a fix for this, @adonath, you could try installation without cythonizing the TOV solvers. Simply renaming or deleting |
Thanks @svisak! I can confirm the install with a minimal |
Great :) Sounds like a good plan. Reading the error message a bit more closely, I think the problem might be that the Of course you're not a NEoST developer, so feel free to not do this and wait for us to test it out with a Mac arm64 runner if you prefer! @nr1118 is working on such a runner. |
Just updating the Issue #48 branch to be synced with main
I tried to install
neost
on a MacBook Pro M1 (2021) using conda and the providedenvironment.yml
file. However it fails with:And indeed there are no arm-64 coda builds for
multinest
(https://anaconda.org/conda-forge/multinest) available. The README.md mentions specific (limited) instructions for Mac (https://github.com/xpsi-group/neost?tab=readme-ov-file#installation-and-testing), however I cannot find those in the actual documentation (https://xpsi-group.github.io/neost/install.html).Given that Mac users are very common in the scientific community I think it would be good to address installation on Mac specifically and also mentioned the support (or non-support) for ARM architectures.
The text was updated successfully, but these errors were encountered: