diff --git a/cmake/ThrustCudaConfig.cmake b/cmake/ThrustCudaConfig.cmake index 9bcb9c84a..841ce8e2f 100644 --- a/cmake/ThrustCudaConfig.cmake +++ b/cmake/ThrustCudaConfig.cmake @@ -1,6 +1,6 @@ enable_language(CUDA) -set(THRUST_KNOWN_COMPUTE_ARCHS 35 37 50 52 53 60 61 62 70 72 75 80 86 90) +set(THRUST_KNOWN_COMPUTE_ARCHS 35 37 50 52 53 60 61 62 70 72 75 80 86 87 90) # Split CUDA_FLAGS into 3 parts: # @@ -27,8 +27,8 @@ set(THRUST_CUDA_FLAGS_BASE "${CMAKE_CUDA_FLAGS}") set(THRUST_CUDA_FLAGS_RDC) set(THRUST_CUDA_FLAGS_NO_RDC) -# Archs that don't support RDC: -set(no_rdc_archs 53 62 72) +# Archs that don't support CDP: +set(no_rdc_archs 53 62 72 87) # Find the highest arch: list(SORT THRUST_KNOWN_COMPUTE_ARCHS) diff --git a/dependencies/cub b/dependencies/cub index e4c1881fe..7fcc44d16 160000 --- a/dependencies/cub +++ b/dependencies/cub @@ -1 +1 @@ -Subproject commit e4c1881fe56a62aea291f49e51473c1a6a0f68ad +Subproject commit 7fcc44d16207f76336868eeac153cf4368d8c9de