Skip to content
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

[FEA] Add option to build faiss shared libs #345

Closed
wants to merge 48 commits into from

Conversation

trxcllnt
Copy link
Collaborator

@trxcllnt trxcllnt commented Sep 30, 2021

Currently blocked by rapidsai/rmm#886 and NVIDIA/cuCollections#104.

edit: now just waiting on NVIDIA/cuCollections#104.

@trxcllnt trxcllnt added 3 - Ready for Review improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Sep 30, 2021
cpp/cmake/thirdparty/get_faiss.cmake Outdated Show resolved Hide resolved
cpp/cmake/thirdparty/get_faiss.cmake Outdated Show resolved Hide resolved
cpp/cmake/thirdparty/get_faiss.cmake Outdated Show resolved Hide resolved
cpp/cmake/thirdparty/get_faiss.cmake Outdated Show resolved Hide resolved
cpp/cmake/thirdparty/get_faiss.cmake Show resolved Hide resolved
cpp/cmake/thirdparty/get_faiss.cmake Show resolved Hide resolved
cpp/cmake/thirdparty/get_faiss.cmake Outdated Show resolved Hide resolved
cpp/cmake/thirdparty/get_faiss.cmake Show resolved Hide resolved
@trxcllnt trxcllnt changed the base branch from branch-21.10 to branch-21.12 October 4, 2021 17:26
@trxcllnt trxcllnt changed the base branch from branch-21.12 to branch-22.02 November 18, 2021 15:14
…faiss if it's in the raft_FIND_COMPONENTS list
@trxcllnt
Copy link
Collaborator Author

Closing in favor of #428

@trxcllnt trxcllnt closed this Jan 14, 2022
rapids-bot bot pushed a commit to rapidsai/cuml that referenced this pull request Jan 23, 2022
…pendencies from raft (#4256)

Depends on rapidsai/raft#345, and CI will be blocked until `raft` is removed from `libcumlprims` install export set.

Authors:
  - Paul Taylor (https://github.com/trxcllnt)
  - Divye Gala (https://github.com/divyegala)
  - Ashwin Srinath (https://github.com/shwina)
  - Corey J. Nolet (https://github.com/cjnolet)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)

URL: #4256
rapids-bot bot pushed a commit to rapidsai/cugraph that referenced this pull request Jan 23, 2022
…1863)

Originally this PR was about building FAISS shared libs via CPM, but @rlratzel mentioned cuGraph doesn't need FAISS anymore, and it'd be better if we remove it.

If we need FAISS again in the future, we can add `faiss::faiss` back to `target_link_libraries` without needing extra CPM configuration as it will be available [via raft](rapidsai/raft#345).

Edit: Removed more dependencies that we inherit from raft and/or rmm. Depends on rapidsai/raft#345.

Edit 2: I think the CUDA 11.0 thrust issue will be solved by rapidsai/rapids-cmake#98

Authors:
  - Paul Taylor (https://github.com/trxcllnt)
  - Divye Gala (https://github.com/divyegala)

Approvers:
  - Brad Rees (https://github.com/BradReesWork)
  - AJ Schmidt (https://github.com/ajschmidt8)

URL: #1863
vimarsh6739 pushed a commit to vimarsh6739/cuml that referenced this pull request Oct 9, 2023
…pendencies from raft (rapidsai#4256)

Depends on rapidsai/raft#345, and CI will be blocked until `raft` is removed from `libcumlprims` install export set.

Authors:
  - Paul Taylor (https://github.com/trxcllnt)
  - Divye Gala (https://github.com/divyegala)
  - Ashwin Srinath (https://github.com/shwina)
  - Corey J. Nolet (https://github.com/cjnolet)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)

URL: rapidsai#4256
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3 - Ready for Review CMake cpp improvement Improvement / enhancement to an existing function non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants