-
Notifications
You must be signed in to change notification settings - Fork 915
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
Use canonicalized name for dlopen'd libraries (libcufile) #13210
Use canonicalized name for dlopen'd libraries (libcufile) #13210
Conversation
There's discussion going on here rapidsai/kvikio#203 about what the correct set of names is (some 11.5 deb packages don't ship the |
Right. After we settle on names for kvikio, let's copy that decision to this and other related PRs. |
Do we want to use KvikIO's |
libcudf can be built with cufile support but without kvikio support, so I don't think we can do this. |
Co-authored-by: Lawrence Mitchell <[email protected]>
/merge |
Fixes the `dlopen` logic around `libcufile` to load either the SOVERSION library or the fully versioned library. This includes logic to handle the missing SOVERSION library on older CUDA versions. Drops loading the stub library, which typically only shows up in development environments. <hr> Fixes #504 Borrows from PR ( rapidsai/cudf#13210 ) and PR ( rapidsai/kvikio#203 ). Also adapts this logic to cuCIM ( rapidsai/kvikio#141 ) Authors: - https://github.com/jakirkham - Gregory Lee (https://github.com/grlee77) Approvers: - Bradley Dice (https://github.com/bdice) - Gregory Lee (https://github.com/grlee77) - Gigon Bae (https://github.com/gigony) URL: #548
Description
Closes #12708
Checklist