FlexTheAi's picture
Upload folder using huggingface_hub
e202b16 verified
# 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()