fix: use cccl_preload::cub namespace — CUB_WRAPPED_NAMESPACE requires it

CUB_DISABLE_NAMESPACE_MAGIC requires CUB_WRAPPED_NAMESPACE.
CUB_WRAPPED_NAMESPACE=cccl_preload wraps cub into cccl_preload::cub.
Source must use cccl_preload::cub::CachingDeviceAllocator.
This commit is contained in:
Claude
2026-08-13 10:36:27 +00:00
parent c1e23615b5
commit 3ce5bff10f
2 changed files with 3 additions and 2 deletions

View File

@@ -75,6 +75,7 @@ COMMON_FLAGS=(
# CUB needs this for non-NVCC compilers
-D__CUDA_ARCH_LIST__=700
-DCUB_DISABLE_NAMESPACE_MAGIC
-DCUB_WRAPPED_NAMESPACE=cccl_preload
)
if [[ "${CXX}" == *clang++* ]]; then