We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8b75634 commit 51a8663Copy full SHA for 51a8663
2 files changed
CMakeLists.txt
@@ -129,8 +129,14 @@ if(MSCCLPP_USE_CUDA)
129
130
set(CMAKE_CUDA_ARCHITECTURES ${MSCCLPP_GPU_ARCHS})
131
132
- set(GPU_LIBRARIES CUDA::cudart CUDA::cuda_driver)
133
set(GPU_INCLUDE_DIRS ${CUDAToolkit_INCLUDE_DIRS})
+
134
+ find_package(CCCL PATHS ${CUDAToolkit_LIBRARY_DIR}/cmake/cccl)
135
+ if (CCCL_FOUND AND CUDAToolkit_VERSION_MAJOR GREATER 12)
136
+ set(GPU_LIBRARIES CUDA::cudart CUDA::cuda_driver CCCL::CCCL)
137
+ else()
138
+ set(GPU_LIBRARIES CUDA::cudart CUDA::cuda_driver)
139
+ endif()
140
else()
141
set(CMAKE_HIP_STANDARD 17)
142
set(CMAKE_HIP_FLAGS "${CMAKE_HIP_FLAGS} -Wall -Wextra")
src/include/logger.hpp
@@ -6,6 +6,7 @@
6
7
#include <unistd.h>
8
9
+#include <array>
10
#include <bitset>
11
#include <fstream>
12
#include <iomanip>
0 commit comments