Remove the cub submodule. (#8888)

XGBoost now uses CTK-11.8 for binary packages, there's no need to maintain a cub
submodule anymore.
This commit is contained in:
Jiaming Yuan
2023-03-10 11:43:02 +08:00
committed by GitHub
parent 5feee8d4a9
commit c5c8f643f2
7 changed files with 4 additions and 23 deletions

View File

@@ -165,13 +165,8 @@ function(xgboost_set_cuda_flags target)
enable_nvtx(${target})
endif (USE_NVTX)
if (NOT BUILD_WITH_CUDA_CUB)
target_compile_definitions(${target} PRIVATE -DXGBOOST_USE_CUDA=1 -DTHRUST_IGNORE_CUB_VERSION_CHECK=1)
target_include_directories(${target} PRIVATE ${xgboost_SOURCE_DIR}/cub/ ${xgboost_SOURCE_DIR}/gputreeshap)
else ()
target_compile_definitions(${target} PRIVATE -DXGBOOST_USE_CUDA=1)
target_include_directories(${target} PRIVATE ${xgboost_SOURCE_DIR}/gputreeshap)
endif (NOT BUILD_WITH_CUDA_CUB)
target_compile_definitions(${target} PRIVATE -DXGBOOST_USE_CUDA=1)
target_include_directories(${target} PRIVATE ${xgboost_SOURCE_DIR}/gputreeshap)
if (MSVC)
target_compile_options(${target} PRIVATE