Ich möchte openCV-2.4.9 auf Jetson TK1 installieren. Die Umgebung hierfür ist Ubuntu 14.04. Ich beziehe mich aufhttp://www.sysads.co.uk/2014/05/install-opencv-2-4-9-ubuntu-14-04-13-10/
Bei diesem Vorgang hatte ich die Fehlermeldung.
[ 14%] Building NVCC (Device) object modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_11'
CMake Error at cuda_compile_generated_matrix_operations.cu.o.cmake:208 (message):
Error generating
/home/ubuntu/opencv-2.4.9/build/modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o
make[2]: *** [modules/core/CMakeFiles/cuda_compile.dir/__/dynamicuda/src/cuda/./cuda_compile_generated_matrix_operations.cu.o] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
Wie kann ich den Fehler beheben?
Antwort1
Sie können den cmake-Befehl wie folgt ändern:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..
Dies liegt daran, dass Sie cuda in Ihrem System installieren. Sie sollten sicherstellen, dass Ihre Architektur Kepler ist, um diesen Befehl verwenden zu können. Ich hoffe, ich kann Ihnen helfen