所以我正在安装最新版本的OpenCV 3.2.0并且它只是停留在99%(即使我将nproc传递给-j使得它花了很长时间并且我的nproc输出为24)并且我想知道是否有解决方案因为我不想阻止它.我没有收到任何错误:
CUDA 8 Python 3.4.3 OpenCV3.2.0 Ubuntu 14.04
和
[ 98%] Built target opencv_stitching Scanning dependencies of target opencv_test_stitching Scanning dependencies of target opencv_perf_stitching BUILD SUCCESSFUL Total time: 3 seconds [ 99%] [ 99%] [ 99%] [ 99%] Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/test_matchers.cpp.o Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/test_main.cpp.o Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/ocl/test_warpers.cpp.o Building CXX object modules/stitching/CMakeFiles/opencv_test_stitching.dir/test/test_blenders.cpp.o [ 99%] [ 99%] [ 99%] [ 99%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/perf_estimators.cpp.o [ 99%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/perf_stich.cpp.o [ 99%] Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/perf_main.cpp.o Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/perf_matchers.cpp.o Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/opencl/perf_stitch.cpp.o Building CXX object modules/stitching/CMakeFiles/opencv_perf_stitching.dir/perf/opencl/perf_warpers.cpp.o [ 99%] Built target opencv_test_java [ 99%] Built target opencv_perf_cudaobjdetect Linking CXX executable ../../bin/opencv_test_cudaobjdetect [ 99%] Built target opencv_test_cudaobjdetect Linking CXX executable ../../bin/opencv_test_stitching [ 99%] Built target opencv_test_stitching Linking CXX executable ../../bin/opencv_perf_stitching [ 99%] Built target opencv_perf_stitching
Mona Jalal.. 35
好吧,事实证明它已经卡住很长一段时间,然后成功地前进.不要停止安装.耐心点!
[ 99%] Built target opencv_perf_stitching Scanning dependencies of target opencv_cudaoptflow [ 99%] [ 99%] [ 99%] [ 99%] Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/pyrlk.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/brox.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/farneback.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/tvl1flow.cpp.o Linking CXX shared library ../../lib/libopencv_cudaoptflow.so [ 99%] Built target opencv_cudaoptflow [100%] [100%] [100%] Scanning dependencies of target opencv_test_cudaoptflow Scanning dependencies of target opencv_perf_cudaoptflow Building NVCC (Device) object modules/videostab/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_global_motion.cu.o Generating opencl_kernels_superres.cpp, opencl_kernels_superres.hpp Building NVCC (Device) object modules/superres/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_btv_l1_gpu.cu.o nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [100%] [100%] [100%] Building CXX object modules/cudaoptflow/CMakeFiles/opencv_perf_cudaoptflow.dir/perf/perf_main.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_perf_cudaoptflow.dir/perf/perf_optflow.cpp.o [100%] Building CXX object modules/cudaoptflow/CMakeFiles/opencv_test_cudaoptflow.dir/test/test_main.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_test_cudaoptflow.dir/test/test_optflow.cpp.o nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). Linking CXX executable ../../bin/opencv_perf_cudaoptflow Linking CXX executable ../../bin/opencv_test_cudaoptflow [100%] Built target opencv_perf_cudaoptflow [100%] Built target opencv_test_cudaoptflow Scanning dependencies of target opencv_superres [100%] [100%] [100%] [100%] [100%] [100%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/frame_source.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/btv_l1_cuda.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/btv_l1.cpp.o [100%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/optical_flow.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/input_array_utility.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/super_resolution.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/opencl_kernels_superres.cpp.o Linking CXX shared library ../../lib/libopencv_superres.so [100%] Built target opencv_superres Scanning dependencies of target opencv_perf_superres Scanning dependencies of target opencv_test_superres [100%] [100%] [100%] [100%] Building CXX object modules/superres/CMakeFiles/opencv_perf_superres.dir/perf/perf_superres.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_test_superres.dir/test/test_superres.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_test_superres.dir/test/test_main.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_perf_superres.dir/perf/perf_main.cpp.o Linking CXX executable ../../bin/opencv_test_superres [100%] Built target opencv_test_superres Linking CXX executable ../../bin/opencv_perf_superres [100%] Built target opencv_perf_superres Scanning dependencies of target opencv_videostab [100%] [100%] [100%] [100%] [100%] [100%] [100%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/global_motion.cpp.o [100%] [100%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/optical_flow.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/frame_source.cpp.o [100%] [100%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/fast_marching.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/motion_stabilizing.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/wobble_suppression.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/deblurring.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/inpainting.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/outlier_rejection.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/log.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/stabilizer.cpp.o Linking CXX shared library ../../lib/libopencv_videostab.so [100%] Built target opencv_videostab [100%] Generating pyopencv_generated_include.h, pyopencv_generated_funcs.h, pyopencv_generated_types.h, pyopencv_generated_type_reg.h, pyopencv_generated_ns_reg.h Scanning dependencies of target opencv_python2 [100%] Building CXX object modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o Linking CXX shared module ../../lib/cv2.so [100%] Built target opencv_python2
我需要大约15分钟,(14.04,(i7,2,8),cuda8,cv 3.2.0) (5认同)
谢谢你的冒充!这很重要:)) (4认同)
需要大约20分钟,16.04,cuda9,cv 3.3.1 (3认同)
RPi 3B +超过4小时。 (3认同)
raggot.. 6
我有同样的问题。该命令make -j4
导致制作过程陷入99%的困境。与其他运气好的用户不同,尽管等待了几个小时,并且拥有7.5 GB的交换内存,但是我的进程仍无法解决。
但是,起作用的是我在此网页上找到的建议,该建议正尝试使用单个核心进行构建:
make -j1
它花费了更长的时间,但是有效。
好吧,事实证明它已经卡住很长一段时间,然后成功地前进.不要停止安装.耐心点!
[ 99%] Built target opencv_perf_stitching Scanning dependencies of target opencv_cudaoptflow [ 99%] [ 99%] [ 99%] [ 99%] Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/pyrlk.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/brox.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/farneback.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_cudaoptflow.dir/src/tvl1flow.cpp.o Linking CXX shared library ../../lib/libopencv_cudaoptflow.so [ 99%] Built target opencv_cudaoptflow [100%] [100%] [100%] Scanning dependencies of target opencv_test_cudaoptflow Scanning dependencies of target opencv_perf_cudaoptflow Building NVCC (Device) object modules/videostab/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_global_motion.cu.o Generating opencl_kernels_superres.cpp, opencl_kernels_superres.hpp Building NVCC (Device) object modules/superres/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_btv_l1_gpu.cu.o nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [100%] [100%] [100%] Building CXX object modules/cudaoptflow/CMakeFiles/opencv_perf_cudaoptflow.dir/perf/perf_main.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_perf_cudaoptflow.dir/perf/perf_optflow.cpp.o [100%] Building CXX object modules/cudaoptflow/CMakeFiles/opencv_test_cudaoptflow.dir/test/test_main.cpp.o Building CXX object modules/cudaoptflow/CMakeFiles/opencv_test_cudaoptflow.dir/test/test_optflow.cpp.o nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). Linking CXX executable ../../bin/opencv_perf_cudaoptflow Linking CXX executable ../../bin/opencv_test_cudaoptflow [100%] Built target opencv_perf_cudaoptflow [100%] Built target opencv_test_cudaoptflow Scanning dependencies of target opencv_superres [100%] [100%] [100%] [100%] [100%] [100%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/frame_source.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/btv_l1_cuda.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/btv_l1.cpp.o [100%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/optical_flow.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/input_array_utility.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/super_resolution.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/opencl_kernels_superres.cpp.o Linking CXX shared library ../../lib/libopencv_superres.so [100%] Built target opencv_superres Scanning dependencies of target opencv_perf_superres Scanning dependencies of target opencv_test_superres [100%] [100%] [100%] [100%] Building CXX object modules/superres/CMakeFiles/opencv_perf_superres.dir/perf/perf_superres.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_test_superres.dir/test/test_superres.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_test_superres.dir/test/test_main.cpp.o Building CXX object modules/superres/CMakeFiles/opencv_perf_superres.dir/perf/perf_main.cpp.o Linking CXX executable ../../bin/opencv_test_superres [100%] Built target opencv_test_superres Linking CXX executable ../../bin/opencv_perf_superres [100%] Built target opencv_perf_superres Scanning dependencies of target opencv_videostab [100%] [100%] [100%] [100%] [100%] [100%] [100%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/global_motion.cpp.o [100%] [100%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/optical_flow.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/frame_source.cpp.o [100%] [100%] Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/fast_marching.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/motion_stabilizing.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/wobble_suppression.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/deblurring.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/inpainting.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/outlier_rejection.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/log.cpp.o Building CXX object modules/videostab/CMakeFiles/opencv_videostab.dir/src/stabilizer.cpp.o Linking CXX shared library ../../lib/libopencv_videostab.so [100%] Built target opencv_videostab [100%] Generating pyopencv_generated_include.h, pyopencv_generated_funcs.h, pyopencv_generated_types.h, pyopencv_generated_type_reg.h, pyopencv_generated_ns_reg.h Scanning dependencies of target opencv_python2 [100%] Building CXX object modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o Linking CXX shared module ../../lib/cv2.so [100%] Built target opencv_python2
我有同样的问题。该命令make -j4
导致制作过程陷入99%的困境。与其他运气好的用户不同,尽管等待了几个小时,并且拥有7.5 GB的交换内存,但是我的进程仍无法解决。
但是,起作用的是我在此网页上找到的建议,该建议正尝试使用单个核心进行构建:
make -j1
它花费了更长的时间,但是有效。