-
Notifications
You must be signed in to change notification settings - Fork 132
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
Switch default vector engine from nmslib to faiss #2163
Comments
@vamshin I see this issue is put in 2.18 version? is the feature planned for 2.18? |
@navneet1v yes, idea is to do for 2.18 |
As part of this default switch to faiss, I feel we should also switch to fp_16 with in faiss. |
I think that until we can automatically handle cases where the data may not fit inside fp_16, we should not do this yet. Instead, for OOTB experience, users can specify compression and/or mode. If needed, we can introduce a new mode or similar meta parameter. |
For 2.18, we can just make faiss default and later figure out plan for making fp_16 as default. |
[Catch All Triage - 1, 2, 3, 4] |
Is your feature request related to a problem?
The nmslib vector engine is currently in maintenance mode as of 10/27, and we plan to deprecate it in the 3.x version. All the feature development/optimizations are focused in faiss engine since 2.7 version. To align the new vector indexes with these improvements, it would be beneficial to switch the default vector engine from nmslib to faiss.
What solution would you like?
Switch the default vector engine from nmslib to faiss.
The text was updated successfully, but these errors were encountered: