--- a/cmake/OpenCVDetectCUDA.cmake 2018-01-02 11:57:50.358147518 -0500 +++ b/cmake/OpenCVDetectCUDA.cmake 2018-01-02 12:48:44.108965500 -0500 @@ -104,7 +104,7 @@ if(${CUDA_VERSION} VERSION_LESS "8.0") set(__cuda_arch_bin "2.0 3.0 3.5 3.7 5.0 5.2") else() - set(__cuda_arch_bin "2.0 3.0 3.5 3.7 5.0 5.2 6.0 6.1") + set(__cuda_arch_bin "3.0 3.5 3.7 5.0 5.2 6.0 6.1") endif() endif() endif() @@ -209,7 +209,7 @@ if(CUDA_FOUND) endif() if(UNIX OR APPLE) - set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcompiler -fPIC) + set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcompiler -fPIC --expt-relaxed-constexpr) endif() if(APPLE) set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcompiler -fno-finite-math-only)