-
Notifications
You must be signed in to change notification settings - Fork 87
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
Remove fp16 kernels that have no public entry point #268
Conversation
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.
LGTM!
Moving comments from PR description here: Supporting FP16 is beneficial for decreasing memory footprint of large dataset, therefore it is planned to revert this PR in the future and add the missing interfaces. #264 adds the missing pieces to run vector search with FP16 data, but it comes with ~ 50 MB increase in binary size:
It is somewhat surprising that we have so large binary size increase, all these components shall be just thin wrappers around functions compiled in separate object files. |
/merge |
`libcuvs.so` contains fp16 kernels that are not accessible (missing headers and missing public entry points). This PR removes the unused kernel. Authors: - Tamas Bela Feher (https://github.com/tfeher) Approvers: - Ben Frederickson (https://github.com/benfred) - Corey J. Nolet (https://github.com/cjnolet) URL: rapidsai#268
libcuvs.so
contains fp16 kernels that are not accessible (missing headers and missing public entry points). This PR removes the unused kernel.