-
Notifications
You must be signed in to change notification settings - Fork 9
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
Connected component labeling returns error on macOS M1 #49
Comments
Hi @psobolewskiPhD , thanks for reporting! Unfortunately, I can't reproduce this issue on my M1 Mac. I guess it has something todo with other installed dependencies. Would you mind comparing your environment to mine? This is my
Thanks! |
Here's my conda env, all quite fresh.
BTW, im curious about your pyqt5 and tensorflow 2.8 from pypi--is your M1 env an x86 rosetta one? That would be a pretty big difference from my arm64 env. |
How can I find that out? |
You can use
Is your conda from conda-forge or anaconda? the latter is x86 only I believe. The former has arm64 (and is endorsed by Apple).
|
I'm not sure how to proceed from here. My experience with rosetta and arm is limited. |
So that confirms you're using x86 python env from anaconda, so if you're on an M1 mac it's running in emulation via so-called Rosetta2. This would suggest the issue I'm experiencing in my native arm64 env may be related to architecture differences between x86 and arm64. |
Noticed this by accident with #48
The first Operation in the Label widget
Connected component labeling
results in long beachball and error on macOS 12.1, napari 0.14.0 and N-pycl-A 0.15.1 . The other Operations (including other two Connected component ones) work fine—with the exception of the duplicate voronoi-otsu noted in #48Here's the error:
The text was updated successfully, but these errors were encountered: