Сборка OpenCV с CUDA - PullRequest
       14

Сборка OpenCV с CUDA

0 голосов
/ 13 марта 2011

Я пытаюсь собрать библиотеки openCV с помощью Visual C ++ 2008 Express Edition. Я скачал последний код с сервера opencv svn и использовал CMake 2.8 для создания проектов. Я установил «32-битный CUDA Toolkit» и «32-битную библиотеку NPP» в каталог по умолчанию, но каждый раз, когда я пытаюсь собрать библиотеки, я всегда получаю следующую ошибку:

26>### Assertion failure at line 2135 of ../../be/cg/NVISA/cgtarget.cxx:
26>### Compiler Error in file C:/Users/[...]/AppData/Local/Temp/tmpxft_00000ca4_00000000-19_surf.compute_20.cpp3.i during Code_Expansion phase:
26>### asm m constraint must have simple variable
26>nvopencc ERROR: C:/Program Files (x86)/NVIDIA GPU Computing Toolkit/CUDA/v3.2/bin/../open64/lib//be.exe returned non-zero status 1
26>CMake Error at CMakeFiles/cuda_compile_generated_surf.cu.obj.cmake:256 (message):
26>  Error generating file
26>  B:/OCV/modules/gpu/Release/cuda_compile_generated_surf.cu.obj
26>Project : error PRJ0019: Ein Tool hat einen Fehlercode aus folgender Quelle zurückgegeben: "Building NVCC (Device) object modules/gpu/Release/cuda_compile_generated_surf.cu.obj"
26>Das Buildprotokoll wurde unter "file://b:\OCV\modules\gpu\opencv_gpu.dir\Release\BuildLog.htm" gespeichert.
26>opencv_gpu - 1 Fehler, 0 Warnung(en)

Я собираю библиотеки на своем Acer Aspire 5742g с NVIDIA Geforce GT 540M, и я не знаю, почему он не хочет работать. Я уже собрал библиотеки таким же образом на своем компьютере с GTX 280.

Ответы [ 3 ]

1 голос
/ 25 января 2012

Я не специалист по компиляции последних версий cuda. ​​Единственное, в чем я уверен, это то, что cuda 4.0 поддерживает VS2010.Загрузите набор инструментов Cuda 4.1 и обновитесь до VS2010.

S

0 голосов
/ 31 октября 2013

Во-первых, убедитесь, что ваш компьютер поддерживает графику NVIDIA. Во-вторых, убедитесь в правильности установки cuda. ​​

0 голосов
/ 22 марта 2011

Убедитесь, что вы правильно следуете этому руководству: Как собрать OpenCV 2.2 с графическим процессором (CUDA) в Windows 7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...