-
Notifications
You must be signed in to change notification settings - Fork 113
Add support for half in CAGRA+HNSW #813
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
Conversation
Signed-off-by: Mickael Ide <[email protected]>
Signed-off-by: Mickael Ide <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your improvement to the docs! Looks like you caught a lot of typos.
Signed-off-by: Mickael Ide <[email protected]>
Signed-off-by: Mickael Ide <[email protected]>
Signed-off-by: Mickael Ide <[email protected]>
Signed-off-by: Mickael Ide <[email protected]>
/ok to test 6660dff |
Signed-off-by: Mickael Ide <[email protected]>
/ok to test c6a93c2 |
/ok to test 72790a4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pre-approving pending 2 comments. Everything else LGTM!
Signed-off-by: Mickael Ide <[email protected]>
/ok to test c3c82e1 |
Signed-off-by: Mickael Ide <[email protected]>
/ok to test 8f51529 |
/ok to test c7c56b5 |
Signed-off-by: Mickael Ide <[email protected]>
/ok to test eab0cbe |
/merge |
This PR add support for half dtype for HNSW in C++, C and python, as well as some tests with it. I had to modify a bit the HNSW patch in order to enable computation on half data types.
I also added the support of inner-product distance for int8/uint8 data type.