-
Notifications
You must be signed in to change notification settings - Fork 123
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
missing neuron-nightly for macOS M1/M2 #2359
Comments
@ramcdougal : one of the limitation/reason is that we don't have Apple M1 hardware freely available in Azure or GitHub CI.
|
I know that for the pkg installers is it straightforward to cross compile arm64, x86_64, or universal on either arch.
|
I started a branch (hines/universal2-wheel) that gets a long way toward creating a Mac universal2 wheel. I.e.
However the
|
@pramodk per our Skype discussion...
chatgpt informs me that whl files are zip files. So, though not recommended, I removed
and "successfully"? delocated with
which generated
|
The hines/universal2-wheel branch now creates a wheel. E.g.
That is installable in a python virtual environment and runnable with either a The wheel name should contain the term nrnivmodl is creating an I'm experiencing a problem with |
This is informational. I was trying to see if there is a name convention for universal2 wheel architectures. Python.org itself just leaves out the machine type. e.g.
I noticed a discussion at python-pillow/pillow-wheels#359 that indicates using the token "universal2", however, that discussion ended with decision to have two wheels, I found it interesting that they also mention it is possible to fuse arm64 and x86_64 wheels into a single wheel. e.g.
Now called |
Possible fix would be #3321, though the automatic uploading part (and consequently, up-to-date nightly wheels on PyPI for all platforms) hasn't been implemented yet. |
neuron-nightly does not currently have any versions for M1/M2 macs.
https://pypi.org/project/NEURON-nightly/#files
Possibly related to #2358
The text was updated successfully, but these errors were encountered: