fix CMakeLists.txt
This commit is contained in:
parent
00c24a58b1
commit
6eba0a56ec
@ -198,6 +198,7 @@ if (USE_HIP)
|
|||||||
|
|
||||||
set(CMAKE_HIP_FLAGS "${CMAKE_HIP_FLAGS} -I${HIP_INCLUDE_DIRS} -I${HIP_INCLUDE_DIRS}/hip")
|
set(CMAKE_HIP_FLAGS "${CMAKE_HIP_FLAGS} -I${HIP_INCLUDE_DIRS} -I${HIP_INCLUDE_DIRS}/hip")
|
||||||
set(CMAKE_HIP_FLAGS "${CMAKE_HIP_FLAGS} -Wunused-result")
|
set(CMAKE_HIP_FLAGS "${CMAKE_HIP_FLAGS} -Wunused-result")
|
||||||
|
set(CMAKE_HIP_FLAGS "${CMAKE_HIP_FLAGS} -D__HIP_PLATFORM_AMD__")
|
||||||
add_subdirectory(${PROJECT_SOURCE_DIR}/rocgputreeshap)
|
add_subdirectory(${PROJECT_SOURCE_DIR}/rocgputreeshap)
|
||||||
|
|
||||||
set(BUILD_WITH_HIP_CUB ON)
|
set(BUILD_WITH_HIP_CUB ON)
|
||||||
|
|||||||
@ -97,6 +97,7 @@ PackedReduceResult Reduce(Context const* ctx, MetaInfo const& info, Fn&& loss) {
|
|||||||
dh::XGBCachingDeviceAllocator<char> alloc;
|
dh::XGBCachingDeviceAllocator<char> alloc;
|
||||||
thrust::counting_iterator<size_t> begin(0);
|
thrust::counting_iterator<size_t> begin(0);
|
||||||
thrust::counting_iterator<size_t> end = begin + labels.Size();
|
thrust::counting_iterator<size_t> end = begin + labels.Size();
|
||||||
|
|
||||||
result = thrust::transform_reduce(
|
result = thrust::transform_reduce(
|
||||||
thrust::hip::par(alloc), begin, end,
|
thrust::hip::par(alloc), begin, end,
|
||||||
[=] XGBOOST_DEVICE(size_t i) {
|
[=] XGBOOST_DEVICE(size_t i) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user