Commit 7bf7149 1 parent 726143d commit 7bf7149 Copy full SHA for 7bf7149
File tree 3 files changed +5
-4
lines changed
3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -32,13 +32,14 @@ function(find_and_configure_raft)
32
32
GLOBAL_TARGETS raft::raft
33
33
BUILD_EXPORT_SET faiss-exports
34
34
INSTALL_EXPORT_SET faiss-exports
35
+ COMPONENTS compiled
35
36
CPM_ARGS
36
37
GIT_REPOSITORY https://github.com/${PKG_FORK} /raft.git
37
38
GIT_TAG ${PKG_PINNED_TAG}
38
39
SOURCE_SUBDIR cpp
39
40
OPTIONS
40
41
"BUILD_TESTS OFF"
41
- "RAFT_COMPILE_LIBRARY OFF "
42
+ "RAFT_COMPILE_LIBRARY ON "
42
43
)
43
44
endfunction ()
44
45
Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ foreach(header ${FAISS_GPU_HEADERS})
260
260
endforeach ()
261
261
262
262
find_package (CUDAToolkit REQUIRED)
263
- target_link_libraries (faiss PRIVATE CUDA::cudart CUDA::cublas $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::raft> $<$<BOOL :${FAISS_ENABLE_RAFT} >:nvidia::cutlass::cutlass>)
264
- target_link_libraries (faiss_avx2 PRIVATE CUDA::cudart CUDA::cublas $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::raft> $<$<BOOL :${FAISS_ENABLE_RAFT} >:nvidia::cutlass::cutlass>)
263
+ target_link_libraries (faiss PRIVATE CUDA::cudart CUDA::cublas $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::raft> $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::compiled> $<$< BOOL : ${FAISS_ENABLE_RAFT} >: nvidia::cutlass::cutlass>)
264
+ target_link_libraries (faiss_avx2 PRIVATE CUDA::cudart CUDA::cublas $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::raft> $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::compiled> $<$< BOOL : ${FAISS_ENABLE_RAFT} >: nvidia::cutlass::cutlass>)
265
265
target_compile_options (faiss PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:-Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr>)
266
266
target_compile_options (faiss_avx2 PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:-Xfatbin=-compress-all --expt-extended-lambda --expt-relaxed-constexpr>)
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ find_package(CUDAToolkit REQUIRED)
23
23
include (GoogleTest)
24
24
25
25
add_library (faiss_gpu_test_helper TestUtils.cpp)
26
- target_link_libraries (faiss_gpu_test_helper PUBLIC faiss gtest CUDA::cudart $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::raft>)
26
+ target_link_libraries (faiss_gpu_test_helper PUBLIC faiss gtest CUDA::cudart $<$<BOOL :${FAISS_ENABLE_RAFT} >:raft::raft> $<$< BOOL : ${FAISS_ENABLE_RAFT} >:raft::compiled> )
27
27
28
28
macro (faiss_gpu_test file)
29
29
get_filename_component (test_name ${file} NAME_WE )
You can’t perform that action at this time.
0 commit comments