OpenCV с CUDA в Mac OS 10.6.7 - PullRequest
       7

OpenCV с CUDA в Mac OS 10.6.7

1 голос
/ 18 мая 2011

Я пытаюсь собрать OpenCV 2.2 с CUDA на моем Mac (используя Mac OS 10.6.7 и Xcode 4).Я следовал инструкциям в opencv wiki, но, похоже, он не работает.

Прежде всего, я не могу найти NPP для версии 3.2 инструментария CUDA.Я попытался использовать версию 4.0 (хотя она еще не стабильна).Структура каталогов NPP полностью отличается от той, что предполагается в сценарии CMake, поставляемом с OpenCV.Я попытался адаптировать его так, чтобы он нашел NPP.

Очевидно, он работал, за исключением того, что когда я собираю OpenCV на XCode, я генерирую каждую библиотеку, кроме gpu.

Есть кто-топробовал и был успешным при попытке собрать OpenCV с CUDA на Mac OSX?

Спасибо,

Renan

1 Ответ

2 голосов
/ 02 августа 2011
install cuda 4

затем перейдите к ...

$ cd /developer/gpu computing/

сборкам сэмплов и библиотекам .....

$ make

$ open /OpenCV-2.3.0/modules/gpu/CMakeLists.txt

перейдите к строке # 48 и закомментируйте это выражение if....

//if (APPLE)
//set (CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler;-fno-finite-math-only;")
//endif()

теперь вы должны иметь возможность компилировать библиотеки gpu.

в основном вы избавляетесь от исключений 3.2 no NPP.

вы могли бы разрешить подобные исключения ...

if (APPLE)
set (CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} "-Xcompiler;/EHsc-;")
endif()

мои тесты GNU, где быстрее отрицают оператор apple.

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