From 6d2064b32fdddccc56f60f8559878ca365921e8e Mon Sep 17 00:00:00 2001 From: chacha21 Date: Fri, 22 Dec 2023 08:10:56 +0100 Subject: [PATCH] added URL to understand CUDA options A reference to https://docs.opencv.org/4.x/d2/dbc/cuda_intro.html is given. This page is not up-to-date but it can evolve independently --- cmake/OpenCVDetectCUDA.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/OpenCVDetectCUDA.cmake b/cmake/OpenCVDetectCUDA.cmake index 7887c798e4..5d34a43eb2 100644 --- a/cmake/OpenCVDetectCUDA.cmake +++ b/cmake/OpenCVDetectCUDA.cmake @@ -118,7 +118,7 @@ if(CUDA_FOUND) if(NOT CMAKE_CROSSCOMPILING) list(APPEND _generations "Auto") endif() - set(CUDA_GENERATION "" CACHE STRING "Build CUDA device code only for specific GPU architecture. Leave empty to build for all architectures.") + set(CUDA_GENERATION "" CACHE STRING "Build CUDA device code only for specific GPU architecture. Leave empty to build for all architectures (see https://docs.opencv.org/4.x/d2/dbc/cuda_intro.html).") if( CMAKE_VERSION VERSION_GREATER "2.8" ) set_property( CACHE CUDA_GENERATION PROPERTY STRINGS "" ${_generations} ) endif() @@ -299,8 +299,8 @@ if(CUDA_FOUND) endif() endif() - set(CUDA_ARCH_BIN ${__cuda_arch_bin} CACHE STRING "Specify 'real' GPU architectures to build binaries for, BIN(PTX) format is supported") - set(CUDA_ARCH_PTX ${__cuda_arch_ptx} CACHE STRING "Specify 'virtual' PTX architectures to build PTX intermediate code for") + set(CUDA_ARCH_BIN ${__cuda_arch_bin} CACHE STRING "Specify 'real' GPU architectures to build binaries for, BIN(PTX) format is supported (see https://docs.opencv.org/4.x/d2/dbc/cuda_intro.html)") + set(CUDA_ARCH_PTX ${__cuda_arch_ptx} CACHE STRING "Specify 'virtual' PTX architectures to build PTX intermediate code for (see https://docs.opencv.org/4.x/d2/dbc/cuda_intro.html)") string(REGEX REPLACE "\\." "" ARCH_BIN_NO_POINTS "${CUDA_ARCH_BIN}") string(REGEX REPLACE "\\." "" ARCH_PTX_NO_POINTS "${CUDA_ARCH_PTX}")