Update GPUTreeShap (#6064)
* Update GPUTreeShap * Update src/CMakeLists.txt Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu> Co-authored-by: Philip Hyunsu Cho <chohyu01@cs.washington.edu>
This commit is contained in:
parent
2fcc4f2886
commit
9bddecee05
@ -113,6 +113,7 @@ if (USE_CUDA)
|
|||||||
set(GEN_CODE "")
|
set(GEN_CODE "")
|
||||||
format_gencode_flags("${GPU_COMPUTE_VER}" GEN_CODE)
|
format_gencode_flags("${GPU_COMPUTE_VER}" GEN_CODE)
|
||||||
message(STATUS "CUDA GEN_CODE: ${GEN_CODE}")
|
message(STATUS "CUDA GEN_CODE: ${GEN_CODE}")
|
||||||
|
add_subdirectory(${PROJECT_SOURCE_DIR}/gputreeshap)
|
||||||
endif (USE_CUDA)
|
endif (USE_CUDA)
|
||||||
|
|
||||||
if (FORCE_COLORED_OUTPUT AND (CMAKE_GENERATOR STREQUAL "Ninja") AND
|
if (FORCE_COLORED_OUTPUT AND (CMAKE_GENERATOR STREQUAL "Ninja") AND
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit a3d4c44cc6a0a6c3870e7cebcd1ef1d09d7bc0cb
|
Subproject commit 04410099299ec918c75d00e385da35cf2e5aa87c
|
||||||
@ -9,7 +9,6 @@ if (USE_CUDA)
|
|||||||
file(GLOB_RECURSE CUDA_SOURCES *.cu *.cuh)
|
file(GLOB_RECURSE CUDA_SOURCES *.cu *.cuh)
|
||||||
target_sources(objxgboost PRIVATE ${CUDA_SOURCES})
|
target_sources(objxgboost PRIVATE ${CUDA_SOURCES})
|
||||||
target_compile_definitions(objxgboost PRIVATE -DXGBOOST_USE_CUDA=1)
|
target_compile_definitions(objxgboost PRIVATE -DXGBOOST_USE_CUDA=1)
|
||||||
target_include_directories(objxgboost PRIVATE ${xgboost_SOURCE_DIR}/gputreeshap)
|
|
||||||
if (CMAKE_CUDA_COMPILER_VERSION VERSION_LESS 11.0)
|
if (CMAKE_CUDA_COMPILER_VERSION VERSION_LESS 11.0)
|
||||||
target_include_directories(objxgboost PRIVATE ${xgboost_SOURCE_DIR}/cub/)
|
target_include_directories(objxgboost PRIVATE ${xgboost_SOURCE_DIR}/cub/)
|
||||||
endif (CMAKE_CUDA_COMPILER_VERSION VERSION_LESS 11.0)
|
endif (CMAKE_CUDA_COMPILER_VERSION VERSION_LESS 11.0)
|
||||||
@ -50,6 +49,7 @@ if (USE_CUDA)
|
|||||||
CUDA_STANDARD 14
|
CUDA_STANDARD 14
|
||||||
CUDA_STANDARD_REQUIRED ON
|
CUDA_STANDARD_REQUIRED ON
|
||||||
CUDA_SEPARABLE_COMPILATION OFF)
|
CUDA_SEPARABLE_COMPILATION OFF)
|
||||||
|
target_link_libraries(objxgboost PRIVATE GPUTreeShap::GPUTreeShap)
|
||||||
endif (USE_CUDA)
|
endif (USE_CUDA)
|
||||||
|
|
||||||
target_include_directories(objxgboost
|
target_include_directories(objxgboost
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user