Spaces:
Runtime error
Runtime error
# Helper to find CUDA libraries. | |
function(cuda_find_library out_path lib_name) | |
find_library(${out_path} ${lib_name} PATHS ${CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES} | |
PATH_SUFFIXES lib lib64 REQUIRED) | |
endfunction() | |
# Helper to create CUDA gencode flags. | |
function(create_cuda_gencode_flags out archs_args) | |
set(archs ${archs_args} ${ARGN}) | |
set(tmp "") | |
foreach(arch IN LISTS archs) | |
set(tmp "${tmp} -gencode arch=compute_${arch},code=sm_${arch}") | |
endforeach(arch) | |
set(${out} ${tmp} PARENT_SCOPE) | |
endfunction() | |