|
|
|
@ -101,10 +101,14 @@ function(select_nvcc_arch_flags out_variable)
|
|
|
|
|
elseif(${CUDA_ARCH_NAME} STREQUAL "Pascal")
|
|
|
|
|
set(cuda_arch_bin "60 61")
|
|
|
|
|
elseif(${CUDA_ARCH_NAME} STREQUAL "Volta")
|
|
|
|
|
add_definitions("-DSUPPORTS_CUDA_FP16")
|
|
|
|
|
if (NOT ${CUDA_VERSION} LESS 10.0)
|
|
|
|
|
add_definitions("-DSUPPORTS_CUDA_FP16")
|
|
|
|
|
endif()
|
|
|
|
|
set(cuda_arch_bin "70")
|
|
|
|
|
elseif(${CUDA_ARCH_NAME} STREQUAL "Turing")
|
|
|
|
|
add_definitions("-DSUPPORTS_CUDA_FP16")
|
|
|
|
|
if (NOT ${CUDA_VERSION} LESS 10.0)
|
|
|
|
|
add_definitions("-DSUPPORTS_CUDA_FP16")
|
|
|
|
|
endif()
|
|
|
|
|
set(cuda_arch_bin "75")
|
|
|
|
|
elseif(${CUDA_ARCH_NAME} STREQUAL "All")
|
|
|
|
|
set(cuda_arch_bin ${paddle_known_gpu_archs})
|
|
|
|
|