message(SEND_ERROR "cuFFT version does not support ASYNC and OpenMP only if used with big batch mode.")
ENDIF()
-IF(ASYNC AND NOT OPENMP)
+IF(ASYNC)
add_definitions(-DASYNC)
MESSAGE(STATUS "ASYNC")
+ELSEIF(OPENMP)
+ add_definitions(-DOPENMP)
+ MESSAGE(STATUS "OPENMP")
ENDIF() #ASYNC
FIND_PACKAGE( OpenCV REQUIRED )
set(CUDA_SEPARABLE_COMPILATION ON)
set(CUDA_PROPAGATE_HOST_FLAGS OFF)
set(CUDA_HOST_COMPILER /usr/bin/g++)
- list( APPEND CUDA_NVCC_FLAGS -O3 --gpu-architecture sm_62 -std=c++11 -default-stream per-thread)
+ list( APPEND CUDA_NVCC_FLAGS -O3 --gpu-architecture sm_62 -std=c++11)
find_cuda_helper_libs(cufftw)
IF(FFT STREQUAL "cuFFT")
add_subdirectory(cuda)