You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, we've standardized on Python 3.6, with the rationale to be as generous as possible in supporting older versions of Python. However, this is causing issues in the dependency chain.
I just upgraded my mac to macOS 12.1 Monterey and had to rebuild my environment. I came across this issue when running unit tests:
from . import _swigfaiss
ImportError: dlopen(/Users/jimmylin/opt/anaconda3/envs/python36/lib/python3.6/site-packages/faiss/_swigfaiss.so, 0x0002): symbol not found in flat namespace '_mkl_blas_cgemm3m'
I can give it a try but I think @lintool was determined to use 3.8 as the version. I am busy with a few things recently as well. @lingwei-gu if you do have time, you can consider giving it a try.
Currently, we've standardized on Python 3.6, with the rationale to be as generous as possible in supporting older versions of Python. However, this is causing issues in the dependency chain.
Here are two related issues: #907 and #911
I just upgraded my mac to macOS 12.1 Monterey and had to rebuild my environment. I came across this issue when running unit tests:
This is the same issue reported in #907
I can also confirm that basing conda off Python 3.8 addresses the issue.
Here's my minimal env setup to get unit tests to pass:
So, my proposal is to make Python 3.8 the supported Python version for Pyserini (e.g., forcing everyone to use this version).
Thoughts?
The text was updated successfully, but these errors were encountered: