opencv / opencv

Open Source Computer Vision Library
https://opencv.org
Apache License 2.0
75.7k stars 55.61k forks source link

Error on Compiling OpenCV cuda #25461

Open Isaac94b opened 1 week ago

Isaac94b commented 1 week ago

System Information

hey everyone im trying to compile the OpenCv 4.x with cuda but im having error everytime, eventhough i tried cuda 12.4, 12.3 also Cudnn 9.x and 8.x, i was hoping if some one can help me solve this issue

pls find my computer informations and the terminal output in the text file (attachements).

thanks and regards Opencv cuda.txt

Detailed description

t_core.dir/test/test_logtagmanager.cpp.o [ 30%] Building NVCC (Device) object modules/cudev/test/CMakeFiles/opencv_test_cudev.dir/opencv_test_cudev_generated_test_pyramids.cu.o [ 30%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_color.cpp.o [ 30%] Linking CXX shared library ../../lib/libopencv_cudawarping.so [ 30%] Built target opencv_cudawarping Scanning dependencies of target opencv_test_intensity_transform [ 30%] Building CXX object modules/intensity_transform/CMakeFiles/opencv_test_intensity_transform.dir/test/test_intensity_transform.cpp.o [ 30%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_imgproc.cpp.o [ 30%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_imgwarp.cpp.o Scanning dependencies of target opencv_test_ml [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_ann.cpp.o [ 30%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/correlation_layer.cpp.o [ 30%] Linking CXX executable ../../bin/opencv_perf_core [ 30%] Built target opencv_perf_core [ 30%] Building CXX object modules/intensity_transform/CMakeFiles/opencv_test_intensity_transform.dir/test/test_main.cpp.o Scanning dependencies of target opencv_test_phase_unwrapping [ 30%] Building CXX object modules/phase_unwrapping/CMakeFiles/opencv_test_phase_unwrapping.dir/test/test_main.cpp.o [ 30%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/cpu_kernels/conv_depthwise.cpp.o Scanning dependencies of target opencv_test_quality [ 30%] Building CXX object modules/quality/CMakeFiles/opencv_test_quality.dir/test/test_brisque.cpp.o [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_bayes.cpp.o [ 30%] Linking CXX executable ../../bin/opencv_test_intensity_transform [ 30%] Building CXX object modules/phase_unwrapping/CMakeFiles/opencv_test_phase_unwrapping.dir/test/test_unwrapping.cpp.o [ 30%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_lpsolver.cpp.o [ 30%] Built target opencv_test_intensity_transform Scanning dependencies of target opencv_test_reg [ 30%] Building CXX object modules/reg/CMakeFiles/opencv_test_reg.dir/test/test_main.cpp.o [ 30%] Building CXX object modules/reg/CMakeFiles/opencv_test_reg.dir/test/test_reg.cpp.o [ 30%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/cpu_kernels/conv_winograd_f63.cpp.o [ 30%] Linking CXX executable ../../bin/opencv_test_phase_unwrapping [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_em.cpp.o [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_kmeans.cpp.o [ 30%] Built target opencv_test_phase_unwrapping [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_knearest.cpp.o [ 30%] Building CXX object modules/quality/CMakeFiles/opencv_test_quality.dir/test/test_gmsd.cpp.o [ 30%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/cpu_kernels/convolution.cpp.o [ 30%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_matchTemplate.cpp.o [ 30%] Linking CXX executable ../../bin/opencv_test_reg [ 30%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_moments.cpp.o [ 30%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_main.cpp.o [ 30%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_mat.cpp.o [ 30%] Built target opencv_test_reg Scanning dependencies of target opencv_perf_reg [ 30%] Building CXX object modules/reg/CMakeFiles/opencv_perf_reg.dir/perf/perf_main.cpp.o [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_lr.cpp.o [ 30%] Building CXX object modules/quality/CMakeFiles/opencv_test_quality.dir/test/test_main.cpp.o [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_main.cpp.o [ 30%] Building CXX object modules/reg/CMakeFiles/opencv_perf_reg.dir/perf/perf_reg.cpp.o [ 30%] Building NVCC (Device) object modules/cudev/test/CMakeFiles/opencv_test_cudev.dir/opencv_test_cudev_generated_test_reduction.cu.o [ 30%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_mltests.cpp.o [ 31%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_rtrees.cpp.o [ 31%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_save_load.cpp.o [ 31%] Building CXX object modules/quality/CMakeFiles/opencv_test_quality.dir/test/test_mse.cpp.o [ 31%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_svmsgd.cpp.o [ 31%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/cpu_kernels/fast_gemm.cpp.o [ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_filter2d.cpp.o [ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/opencl/perf_pyramid.cpp.o [ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_accumulate.cpp.o [ 31%] Building CXX object modules/quality/CMakeFiles/opencv_test_quality.dir/test/test_psnr.cpp.o [ 31%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_svmtrainauto.cpp.o [ 31%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/cpu_kernels/fast_norm.cpp.o [ 31%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_math.cpp.o [ 31%] Linking CXX executable ../../bin/opencv_perf_reg [ 31%] Built target opencv_perf_reg Scanning dependencies of target opencv_perf_signal [ 31%] Building CXX object modules/signal/CMakeFiles/opencv_perf_signal.dir/perf/perf_main.cpp.o [ 31%] Building NVCC (Device) object modules/cudev/test/CMakeFiles/opencv_test_cudev.dir/opencv_test_cudev_generated_test_scan.cu.o [ 31%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/cpu_kernels/softmax.cpp.o Scanning dependencies of target opencv_test_signal [ 31%] Building CXX object modules/signal/CMakeFiles/opencv_test_signal.dir/test/test_main.cpp.o [ 31%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.8uc4.cu.o [ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_filters.cpp.o [ 31%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_gftt.cpp.o [ 31%] Building CXX object modules/signal/CMakeFiles/opencv_perf_signal.dir/perf/perf_resample.cpp.o [ 31%] Building CXX object modules/quality/CMakeFiles/opencv_test_quality.dir/test/test_ssim.cpp.o [ 31%] Building CXX object modules/ml/CMakeFiles/opencv_test_ml.dir/test/test_utils.cpp.o [ 31%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/crop_and_resize_layer.cpp.o [ 32%] Building CXX object modules/signal/CMakeFiles/opencv_test_signal.dir/test/test_signal.cpp.o [ 32%] Linking CXX executable ../../bin/opencv_perf_signal [ 32%] Built target opencv_perf_signal Scanning dependencies of target opencv_perf_cudawarping [ 32%] Building CXX object modules/cudawarping/CMakeFiles/opencv_perf_cudawarping.dir/perf/perf_main.cpp.o [ 32%] Linking CXX executable ../../bin/opencv_test_quality [ 32%] Linking CXX executable ../../bin/opencv_test_ml [ 32%] Built target opencv_test_quality [ 32%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/cumsum_layer.cpp.o [ 32%] Built target opencv_test_ml [ 32%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/detection_output_layer.cpp.o [ 32%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_histogram.cpp.o [ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_houghlines.cpp.o [ 33%] Linking CXX executable ../../bin/opencv_test_signal [ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_bilateral.cpp.o [ 33%] Building CXX object modules/cudawarping/CMakeFiles/opencv_perf_cudawarping.dir/perf/perf_warping.cpp.o [ 33%] Built target opencv_test_signal Scanning dependencies of target opencv_test_cudawarping [ 33%] Building CXX object modules/cudawarping/CMakeFiles/opencv_test_cudawarping.dir/test/test_main.cpp.o [ 33%] Building CXX object modules/cudawarping/CMakeFiles/opencv_test_cudawarping.dir/test/test_pyramids.cpp.o [ 33%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_misc.cpp.o [ 33%] Building CXX object modules/cudawarping/CMakeFiles/opencv_test_cudawarping.dir/test/test_remap.cpp.o [ 33%] Building CXX object modules/cudawarping/CMakeFiles/opencv_test_cudawarping.dir/test/test_resize.cpp.o [ 33%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_blur.cpp.o [ 34%] Building CXX object modules/cudawarping/CMakeFiles/opencv_test_cudawarping.dir/test/test_warp_affine.cpp.o [ 34%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_opencl.cpp.o [ 34%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_imgproc.cpp.o [ 34%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/einsum_layer.cpp.o [ 34%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/elementwise_layers.cpp.o [ 34%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/eltwise_layer.cpp.o [ 34%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_operations.cpp.o [ 34%] Linking CXX executable ../../bin/opencv_perf_cudawarping [ 34%] Built target opencv_perf_cudawarping [ 34%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_ptr.cpp.o [ 34%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_quaternion.cpp.o [ 34%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_rand.cpp.o [ 34%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/expand_layer.cpp.o [ 34%] Building CXX object modules/cudawarping/CMakeFiles/opencv_test_cudawarping.dir/test/test_warp_perspective.cpp.o [ 34%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/flatten_layer.cpp.o [ 34%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_canny.cpp.o [ 34%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_contours.cpp.o [ 35%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/flow_warp_layer.cpp.o [ 35%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_rotatedrect.cpp.o [ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_match_template.cpp.o [ 35%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/fully_connected_layer.cpp.o [ 35%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.16sc1.cu.o [ 35%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_umat.cpp.o [ 35%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_utils.cpp.o [ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_corners.cpp.o [ 35%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.16sc3.cu.o [ 35%] Linking CXX executable ../../bin/opencv_test_cudawarping [ 35%] Built target opencv_test_cudawarping [ 35%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.16sc4.cu.o [ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_medianfilter.cpp.o [ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_cvt_color.cpp.o [ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_distanceTransform.cpp.o [ 35%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/gather_elements_layer.cpp.o Scanning dependencies of target opencv_perf_features2d [ 35%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/opencl/perf_brute_force_matcher.cpp.o [ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_pyramids.cpp.o [ 35%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_sepfilter2d.cpp.o [ 35%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/gather_layer.cpp.o [ 36%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.16uc1.cu.o [ 36%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.16uc3.cu.o [ 36%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/gemm_layer.cpp.o [ 36%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/opencl/perf_feature2d.cpp.o [ 36%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/ocl/test_warp.cpp.o [ 36%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.sse2.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_filter2d.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_floodfill.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/group_norm_layer.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_batchDistance.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_goodFeaturesToTrack.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_histogram.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/instance_norm_layer.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_houghcircles.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_feature2d.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_approxpoly.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/layer_norm.cpp.o [ 37%] Building NVCC (Device) object modules/cudev/test/CMakeFiles/opencv_test_cudev.dir/opencv_test_cudev_generated_test_split_merge.cu.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_houghlines.cpp.o Scanning dependencies of target opencv_cudastereo [ 37%] Building CXX object modules/cudastereo/CMakeFiles/opencv_cudastereo.dir/src/disparity_bilateral_filter.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_bilateral_filter.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_perf_features2d.dir/perf/perf_main.cpp.o [ 37%] Building CXX object modules/cudastereo/CMakeFiles/opencv_cudastereo.dir/src/stereobm.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/layers_common.cpp.o [ 37%] Linking CXX executable ../../bin/opencv_perf_features2d [ 37%] Built target opencv_perf_features2d [ 37%] Building CXX object modules/cudastereo/CMakeFiles/opencv_cudastereo.dir/src/stereobp.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_integral.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_boundingrect.cpp.o [ 37%] Building CXX object modules/cudastereo/CMakeFiles/opencv_cudastereo.dir/src/stereocsbp.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/lrn_layer.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/matmul_layer.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/max_unpooling_layer.cpp.o [ 37%] Building CXX object modules/cudastereo/CMakeFiles/opencv_cudastereo.dir/src/stereosgm.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_canny.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_intelligent_scissors.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_color.cpp.o [ 37%] Building CXX object modules/cudastereo/CMakeFiles/opencv_cudastereo.dir/src/util.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/mvn_layer.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/nary_eltwise_layers.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_main.cpp.o [ 37%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.sse3.cpp.o [ 37%] Linking CXX shared library ../../lib/libopencv_cudastereo.so [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_connectedcomponents.cpp.o [ 37%] Built target opencv_cudastereo [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_contours.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_matchTemplate.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_contours_new.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/normalize_bbox_layer.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_moments.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_morph.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_convhull.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/not_implemented_layer.cpp.o [ 37%] Building NVCC (Device) object modules/cudev/test/CMakeFiles/opencv_test_cudev.dir/opencv_test_cudev_generated_test_warp.cu.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_cornersubpix.cpp.o Scanning dependencies of target opencv_test_features2d [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_phasecorr.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/ocl/test_brute_force_matcher.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/padding_layer.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/permute_layer.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_pyramids.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_remap.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/ocl/test_feature2d.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/pooling_layer.cpp.o Scanning dependencies of target opencv_test_freetype [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_cvtyuv.cpp.o [ 37%] Building CXX object modules/freetype/CMakeFiles/opencv_test_freetype.dir/test/test_basic.cpp.o [ 37%] Building CXX object modules/freetype/CMakeFiles/opencv_test_freetype.dir/test/test_main.cpp.o [ 37%] Building CXX object modules/freetype/CMakeFiles/opencv_test_freetype.dir/test/test_putText.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_affine_feature.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_resize.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_sepfilters.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_distancetransform.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/prior_box_layer.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/proposal_layer.cpp.o [ 37%] Linking CXX executable ../../bin/opencv_test_freetype [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_agast.cpp.o [ 37%] Built target opencv_test_freetype [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_akaze.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/recurrent_layers.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_blobdetector.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_drawing.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/reduce_layer.cpp.o [ 37%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/region_layer.cpp.o In file included from /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../cuda4dnn/csl/cudnn.hpp:8, from /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../op_cuda.hpp:12, from /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:8, from /home/barkati/opencv/modules/dnn/src/layers/recurrent_layers.cpp:49: /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp: In instantiation of ‘cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor::RNNDescriptor(const cv::dnn::cuda4dnn::csl::cudnn::Handle&, cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor::RNNMode, int, int, bool, const cv::dnn::cuda4dnn::csl::cudnn::DropoutDescriptor&) [with T = half]’: /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/tensor_ops.hpp:541:23: required from ‘cv::dnn::cuda4dnn::csl::LSTM::LSTM(cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::dnn::cuda4dnn::csl::LSTM::params_type&) [with T = half]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:48:21: required from ‘cv::dnn::cuda4dnn::LSTMOp::LSTMOp(cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::Mat&, const cv::Mat&, const cv::Mat&, const cv::dnn::cuda4dnn::RNNConfiguration&) [with T = half]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../op_cuda.hpp:194:37: required from ‘cv::Ptr cv::dnn::make_cuda_node(int, Args&& ...) [with NodeType = cv::dnn::cuda4dnn::LSTMOp; Args = {cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, cv::Mat&, cv::Mat&, cv::Mat&, cv::dnn::cuda4dnn::RNNConfiguration&}]’ /home/barkati/opencv/modules/dnn/src/layers/recurrent_layers.cpp:766:55: required from here /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp:122:58: error: ‘cudnnSetRNNDescriptor_v6’ was not declared in this scope; did you mean ‘cudnnSetRNNDescriptor_v8’? 122 | CUDA4DNN_CHECK_CUDNN(cudnnSetRNNDescriptor_v6( /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../cuda4dnn/csl/cudnn/cudnn.hpp:22:53: note: in definition of macro ‘CUDA4DNN_CHECK_CUDNN’ 22 | ::cv::dnn::cuda4dnn::csl::cudnn::detail::check((call), CV_Func, FILE, LINE) | ^~~~ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp: In instantiation of ‘size_t cv::dnn::cuda4dnn::csl::cudnn::getRNNWorkspaceSize(const cv::dnn::cuda4dnn::csl::cudnn::Handle&, const cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor&, int, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptorsArray&) [with T = half; size_t = long unsigned int]’: /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/tensor_ops.hpp:553:58: required from ‘cv::dnn::cuda4dnn::csl::LSTM::LSTM(cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::dnn::cuda4dnn::csl::LSTM::params_type&) [with T = half]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:48:21: required from ‘cv::dnn::cuda4dnn::LSTMOp::LSTMOp(cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::Mat&, const cv::Mat&, const cv::Mat&, const cv::dnn::cuda4dnn::RNNConfiguration&) [with T = half]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../op_cuda.hpp:194:37: required from ‘cv::Ptr cv::dnn::make_cuda_node(int, Args&& ...) [with NodeType = cv::dnn::cuda4dnn::LSTMOp; Args = {cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, cv::Mat&, cv::Mat&, cv::Mat&, cv::dnn::cuda4dnn::RNNConfiguration&}]’ /home/barkati/opencv/modules/dnn/src/layers/recurrent_layers.cpp:766:55: required from here /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp:166:50: error: ‘cudnnGetRNNWorkspaceSize’ was not declared in this scope; did you mean ‘cudnnGetRNNWeightSpaceSize’? 166 | CUDA4DNN_CHECK_CUDNN(cudnnGetRNNWorkspaceSize(handle.get(), rnnDesc.get(), seqLength, /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../cuda4dnn/csl/cudnn/cudnn.hpp:22:53: note: in definition of macro ‘CUDA4DNN_CHECK_CUDNN’ 22 | ::cv::dnn::cuda4dnn::csl::cudnn::detail::check((call), CV_Func, FILE, LINE) | ^~~~ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp: In instantiation of ‘cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor::RNNDescriptor(const cv::dnn::cuda4dnn::csl::cudnn::Handle&, cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor::RNNMode, int, int, bool, const cv::dnn::cuda4dnn::csl::cudnn::DropoutDescriptor&) [with T = float]’: /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/tensor_ops.hpp:541:23: required from ‘cv::dnn::cuda4dnn::csl::LSTM::LSTM(cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::dnn::cuda4dnn::csl::LSTM::params_type&) [with T = float]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:48:21: required from ‘cv::dnn::cuda4dnn::LSTMOp::LSTMOp(cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::Mat&, const cv::Mat&, const cv::Mat&, const cv::dnn::cuda4dnn::RNNConfiguration&) [with T = float]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../op_cuda.hpp:196:37: required from ‘cv::Ptr cv::dnn::make_cuda_node(int, Args&& ...) [with NodeType = cv::dnn::cuda4dnn::LSTMOp; Args = {cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, cv::Mat&, cv::Mat&, cv::Mat&, cv::dnn::cuda4dnn::RNNConfiguration&}]’ /home/barkati/opencv/modules/dnn/src/layers/recurrent_layers.cpp:766:55: required from here /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp:122:58: error: ‘cudnnSetRNNDescriptor_v6’ was not declared in this scope; did you mean ‘cudnnSetRNNDescriptor_v8’? 122 | CUDA4DNN_CHECK_CUDNN(cudnnSetRNNDescriptor_v6( /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../cuda4dnn/csl/cudnn/cudnn.hpp:22:53: note: in definition of macro ‘CUDA4DNN_CHECK_CUDNN’ 22 | ::cv::dnn::cuda4dnn::csl::cudnn::detail::check((call), CV_Func, FILE, LINE__) | ^~~~ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp: In instantiation of ‘size_t cv::dnn::cuda4dnn::csl::cudnn::getRNNWorkspaceSize(const cv::dnn::cuda4dnn::csl::cudnn::Handle&, const cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor&, int, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptorsArray&) [with T = float; size_t = long unsigned int]’: /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/tensor_ops.hpp:553:58: required from ‘cv::dnn::cuda4dnn::csl::LSTM::LSTM(cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::dnn::cuda4dnn::csl::LSTM::params_type&) [with T = float]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:48:21: required from ‘cv::dnn::cuda4dnn::LSTMOp::LSTMOp(cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, const cv::Mat&, const cv::Mat&, const cv::Mat&, const cv::dnn::cuda4dnn::RNNConfiguration&) [with T = float]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../op_cuda.hpp:196:37: required from ‘cv::Ptr cv::dnn::make_cuda_node(int, Args&& ...) [with NodeType = cv::dnn::cuda4dnn::LSTMOp; Args = {cv::dnn::cuda4dnn::csl::Stream, cv::dnn::cuda4dnn::csl::cudnn::Handle, cv::Mat&, cv::Mat&, cv::Mat&, cv::dnn::cuda4dnn::RNNConfiguration&}]’ /home/barkati/opencv/modules/dnn/src/layers/recurrent_layers.cpp:766:55: required from here /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp:166:50: error: ‘cudnnGetRNNWorkspaceSize’ was not declared in this scope; did you mean ‘cudnnGetRNNWeightSpaceSize’? 166 | CUDA4DNN_CHECK_CUDNN(cudnnGetRNNWorkspaceSize(handle.get(), rnnDesc.get(), seqLength, /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../cuda4dnn/csl/cudnn/cudnn.hpp:22:53: note: in definition of macro ‘CUDA4DNN_CHECK_CUDNN’ 22 | ::cv::dnn::cuda4dnn::csl::cudnn::detail::check((call), CV_Func, FILE, LINE) | ^~~~ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp: In instantiation of ‘void cv::dnn::cuda4dnn::csl::cudnn::LSTMForward(const cv::dnn::cuda4dnn::csl::cudnn::Handle&, const cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor&, const cv::dnn::cuda4dnn::csl::cudnn::FilterDescriptor&, cv::dnn::cuda4dnn::csl::DevicePtr, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptorsArray&, cv::dnn::cuda4dnn::csl::DevicePtr, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptor&, cv::dnn::cuda4dnn::csl::DevicePtr, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptor&, cv::dnn::cuda4dnn::csl::DevicePtr, int, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptorsArray&, cv::dnn::cuda4dnn::csl::DevicePtr, cv::dnn::cuda4dnn::csl::DevicePtr, cv::dnn::cuda4dnn::csl::WorkspaceInstance) [with T = float]’: /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/tensor_ops.hpp:563:34: required from ‘void cv::dnn::cuda4dnn::csl::LSTM::inference(cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::TensorSpan, cv::dnn::cuda4dnn::csl::TensorSpan, cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::WorkspaceInstance) [with T = float]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:79:9: required from ‘void cv::dnn::cuda4dnn::LSTMOp::forward(const std::vector<cv::Ptr >&, const std::vector<cv::Ptr >&, cv::dnn::cuda4dnn::csl::Workspace&) [with T = float]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:63:10: required from here /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp:182:50: error: ‘cudnnRNNForwardInference’ was not declared in this scope 182 | CUDA4DNN_CHECK_CUDNN(cudnnRNNForwardInference(handle.get(), rnnDesc.get(), seqLength, /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../cuda4dnn/csl/cudnn/cudnn.hpp:22:53: note: in definition of macro ‘CUDA4DNN_CHECK_CUDNN’ 22 | ::cv::dnn::cuda4dnn::csl::cudnn::detail::check((call), CV_Func, FILE, LINE) | ^~~~ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp: In instantiation of ‘void cv::dnn::cuda4dnn::csl::cudnn::LSTMForward(const cv::dnn::cuda4dnn::csl::cudnn::Handle&, const cv::dnn::cuda4dnn::csl::cudnn::RNNDescriptor&, const cv::dnn::cuda4dnn::csl::cudnn::FilterDescriptor&, cv::dnn::cuda4dnn::csl::DevicePtr, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptorsArray&, cv::dnn::cuda4dnn::csl::DevicePtr, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptor&, cv::dnn::cuda4dnn::csl::DevicePtr, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptor&, cv::dnn::cuda4dnn::csl::DevicePtr, int, const cv::dnn::cuda4dnn::csl::cudnn::TensorDescriptorsArray&, cv::dnn::cuda4dnn::csl::DevicePtr, cv::dnn::cuda4dnn::csl::DevicePtr, cv::dnn::cuda4dnn::csl::WorkspaceInstance) [with T = half]’: /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/tensor_ops.hpp:563:34: required from ‘void cv::dnn::cuda4dnn::csl::LSTM::inference(cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::TensorSpan, cv::dnn::cuda4dnn::csl::TensorSpan, cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::TensorView, cv::dnn::cuda4dnn::csl::WorkspaceInstance) [with T = __half]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:79:9: required from ‘void cv::dnn::cuda4dnn::LSTMOp::forward(const std::vector<cv::Ptr >&, const std::vector<cv::Ptr >&, cv::dnn::cuda4dnn::csl::Workspace&) [with T = half]’ /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/recurrent_cells.hpp:63:10: required from here /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp:182:50: error: ‘cudnnRNNForwardInference’ was not declared in this scope 182 | CUDA4DNN_CHECK_CUDNN(cudnnRNNForwardInference(handle.get(), rnnDesc.get(), seqLength, /home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../../cuda4dnn/csl/cudnn/cudnn.hpp:22:53: note: in definition of macro ‘CUDA4DNN_CHECK_CUDNN’ 22 | ::cv::dnn::cuda4dnn::csl::cudnn::detail::check((call), CV_Func, FILE, LINE__) | ^~~~ [ 37%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.ssse3.cpp.o make[2]: [modules/dnn/CMakeFiles/opencv_dnn.dir/build.make:1320 : modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/recurrent_layers.cpp.o] Erreur 1 make[2]: Attente des tâches non terminées.... [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_emd.cpp.o [ 37%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.16uc4.cu.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_brisk.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_spatialgradient.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_threshold.cpp.o [ 37%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.32fc1.cu.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_descriptors_invariance.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_perf_imgproc.dir/perf/perf_warp.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_filter.cpp.o make[1]: [CMakeFiles/Makefile2:7898 : modules/dnn/CMakeFiles/opencv_dnn.dir/all] Erreur 2 make[1]: Attente des tâches non terminées.... [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_fitellipse.cpp.o [ 37%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.sse4_1.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_descriptors_regression.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_fitellipse_ams.cpp.o [ 37%] Linking CXX executable ../../bin/opencv_perf_imgproc [ 37%] Built target opencv_perf_imgproc [ 37%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.sse4_2.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_fitellipse_direct.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_detectors_invariance.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_floodfill.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_goodfeaturetotrack.cpp.o [ 37%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.fp16.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_detectors_regression.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_drawing.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_grabcut.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_fast.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_histograms.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_keypoints.cpp.o [ 37%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.avx.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_main.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_matchers_algorithmic.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_mser.cpp.o [ 37%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_nearestneighbors.cpp.o [ 37%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_houghcircles.cpp.o [ 38%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_orb.cpp.o [ 38%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.avx2.cpp.o [ 38%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_sift.cpp.o [ 38%] Building CXX object modules/features2d/CMakeFiles/opencv_test_features2d.dir/test/test_utils.cpp.o [ 38%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin256.avx2.cpp.o [ 38%] Linking CXX executable ../../bin/opencv_test_features2d [ 38%] Built target opencv_test_features2d [ 38%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin128.avx512_skx.cpp.o [ 38%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_houghlines.cpp.o [ 39%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin256.avx512_skx.cpp.o Scanning dependencies of target opencv_test_cudev [ 39%] Building CXX object modules/cudev/test/CMakeFiles/opencv_test_cudev.dir/test_main.cpp.o [ 39%] Linking CXX executable ../../../bin/opencv_test_cudev [ 39%] Built target opencv_test_cudev [ 39%] Building CXX object modules/core/CMakeFiles/opencv_test_core.dir/test/test_intrin512.avx512_skx.cpp.o [ 39%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_imgproc_umat.cpp.o [ 39%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_imgwarp.cpp.o [ 39%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_imgwarp_strict.cpp.o [ 39%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_intelligent_scissors.cpp.o [ 39%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_intersectconvexconvex.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_intersection.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_lsd.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_main.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_moments.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_pc.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_pyramid.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_resize_bitexact.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_smooth_bitexact.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_stackblur.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_subdivision2d.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_templmatch.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_templmatchmask.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_thresh.cpp.o [ 40%] Building CXX object modules/imgproc/CMakeFiles/opencv_test_imgproc.dir/test/test_watershed.cpp.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.32fc3.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.32fc4.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.32sc1.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.32sc3.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.32sc4.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.8uc1.cu.o [ 40%] Linking CXX executable ../../bin/opencv_test_imgproc [ 40%] Linking CXX executable ../../bin/opencv_test_core [ 40%] Built target opencv_test_imgproc [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.8uc3.cu.o [ 40%] Built target opencv_test_core [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_column_filter.8uc4.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_filter2d.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_median_filter.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.16sc1.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.16sc3.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.16sc4.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.16uc1.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.16uc3.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.16uc4.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.32fc1.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.32fc3.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.32fc4.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.32sc1.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.32sc3.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.32sc4.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.8uc1.cu.o [ 40%] Building NVCC (Device) object modules/cudafilters/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_row_filter.8uc3.cu.o Scanning dependencies of target opencv_cudafilters [ 40%] Building CXX object modules/cudafilters/CMakeFiles/opencv_cudafilters.dir/src/filtering.cpp.o [ 40%] Linking CXX shared library ../../lib/libopencv_cudafilters.so [ 40%] Built target opencv_cudafilters make: *** [Makefile:163 : all] Erreur 2

Steps to reproduce

Opencv cuda.txt

Issue submission checklist

Kumataro commented 1 week ago

~duplicated~ Same problem is reported in https://github.com/opencv/opencv/issues/24983

/home/barkati/opencv/modules/dnn/src/layers/../cuda4dnn/primitives/../csl/cudnn/recurrent.hpp:122:58: error: ‘cudnnSetRNNDescriptor_v6’ was not declared in this scope; did you mean ‘cudnnSetRNNDescriptor_v8’?

cudawarped commented 1 week ago

cuda 12.4, 12.3 also Cudnn 9.x and 8.x,

As pointed out by @Kumataro this is a duplicate error, however you will also get compilation problems if you tried CUDA 12.4. My suspission is that you didn't try all combinations of the above due to frustration, so you haven't yet tried CUDA 12.3 and cuDNN 8.x which works.

Isaac94b commented 1 week ago

cuda 12.4, 12.3 also Cudnn 9.x and 8.x,

As pointed out by @Kumataro this is a duplicate error, however you will also get compilation problems if you tried CUDA 12.4. My suspission is that you didn't try all combinations of the above due to frustration, so you haven't yet tried CUDA 12.3 and cuDNN 8.x which works.

i will try it and see, thanks for your answer