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
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-> My server cannot install simsimd through pypi.org as --index-url
This is an error message:
Could not find a version that satisfies the requirement simsimd<5.0.0,>=3.6.1 (from langchain-weaviate) (from versions: 1.1.2, 1.2.0, 1.3.0, 1.4.0)
ERROR: No matching distribution found for simsimd<5.0.0,>=3.6.1.
Describe the solution you'd like
A clear and concise description of what you want to happen.
-> I saw the sentence like "Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm" in https://pypi.org/project/simsimd/.
I think my server isn't x86 or Arm.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
-> Is there a way to use langchain-weaviate without simsimd package?
The text was updated successfully, but these errors were encountered:
After testing, I found that simsimd requires libc version 2.28+, and the centos version I use is only 2.17, and upgrading libc is too risky.
After looking at the langchain-weaviate code, I see that the vector computation is only accelerated in _math.py, which appears on line 29. Z = 1 - np.array(simsimd.cdist(X, Y, metric="cosine"))
In fact, this can be changed to an optional configuration, rather than a necessary configuration, so that the package is not available because simsimd is not installed.
For example:
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-> My server cannot install simsimd through pypi.org as --index-url
This is an error message:
Could not find a version that satisfies the requirement simsimd<5.0.0,>=3.6.1 (from langchain-weaviate) (from versions: 1.1.2, 1.2.0, 1.3.0, 1.4.0)
ERROR: No matching distribution found for simsimd<5.0.0,>=3.6.1.
Describe the solution you'd like
A clear and concise description of what you want to happen.
-> I saw the sentence like "Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm" in https://pypi.org/project/simsimd/.
I think my server isn't x86 or Arm.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
-> Is there a way to use langchain-weaviate without simsimd package?
The text was updated successfully, but these errors were encountered: