File tree Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -939,7 +939,11 @@ target_compile_definitions(cudf PRIVATE $<$<BOOL:${CUDF_KVIKIO_REMOTE_IO}>:CUDF_
939
939
940
940
# Remove this after upgrading to a CCCL that has a proper CMake option. See
941
941
# https://github.com/NVIDIA/cccl/pull/2844
942
- target_compile_definitions (cudf PRIVATE THRUST_FORCE_32_BIT_OFFSET_TYPE=1 CCCL_AVOID_SORT_UNROLL=1 )
942
+ target_compile_definitions (
943
+ cudf
944
+ PUBLIC _LIBCUDACXX_ATOMIC_UNSAFE_AUTOMATIC_STORAGE=1
945
+ PRIVATE THRUST_FORCE_32_BIT_OFFSET_TYPE=1 CCCL_AVOID_SORT_UNROLL=1
946
+ )
943
947
944
948
# Compile stringified JIT sources first
945
949
add_dependencies (cudf jitify_preprocess_run )
Original file line number Diff line number Diff line change @@ -98,7 +98,9 @@ function(ConfigureBench CMAKE_BENCH_NAME)
98
98
CUDA_STANDARD_REQUIRED ON
99
99
)
100
100
target_compile_definitions (
101
- ${CMAKE_BENCH_NAME} PRIVATE THRUST_FORCE_32_BIT_OFFSET_TYPE=1 CCCL_AVOID_SORT_UNROLL=1
101
+ ${CMAKE_BENCH_NAME}
102
+ PUBLIC _LIBCUDACXX_ATOMIC_UNSAFE_AUTOMATIC_STORAGE=1
103
+ PRIVATE THRUST_FORCE_32_BIT_OFFSET_TYPE=1 CCCL_AVOID_SORT_UNROLL=1
102
104
)
103
105
target_link_libraries (
104
106
${CMAKE_BENCH_NAME} PRIVATE cudf_benchmark_common cudf_datagen benchmark::benchmark_main
Original file line number Diff line number Diff line change @@ -59,7 +59,9 @@ function(ConfigureTest CMAKE_TEST_NAME)
59
59
)
60
60
61
61
target_compile_definitions (
62
- ${CMAKE_TEST_NAME} PRIVATE THRUST_FORCE_32_BIT_OFFSET_TYPE=1 CCCL_AVOID_SORT_UNROLL=1
62
+ ${CMAKE_TEST_NAME}
63
+ PUBLIC _LIBCUDACXX_ATOMIC_UNSAFE_AUTOMATIC_STORAGE=1
64
+ PRIVATE THRUST_FORCE_32_BIT_OFFSET_TYPE=1 CCCL_AVOID_SORT_UNROLL=1
63
65
)
64
66
65
67
target_link_libraries (
You can’t perform that action at this time.
0 commit comments