首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >构建支持CUDA的OpenCV

构建支持CUDA的OpenCV
EN

Stack Overflow用户
提问于 2015-01-18 21:50:02
回答 8查看 44.2K关注 0票数 20

即时通信工具使用CMake生成visual studio 2013解决方案。下一步,我尝试构建它,但得到了以下错误:

构建NVCC (设备)对象modules/core/CMakeFiles/cuda_compile.dir/src/cuda/Debug/cuda_compile_generated_gpu_mat.cu.obj

nvcc致命:不支持的图形处理器架构'compute_11‘

我尝试使用cuda 6.5和7.0的版本2.10和3.0。CUDA_ARCH_BIN设置为: 1.1 1.2 1.3 2.0 2.1(2.0) 3.0 3.5

EN

回答 8

Stack Overflow用户

发布于 2015-04-23 13:10:15

另一种选择。Ubuntu 14.04、GTX Titan X、opencv-2.4.10

代码语言:javascript
复制
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_TIFF=ON -D BUILD_EXAMPLES=ON -D CUDA_GENERATION=Auto -D BUILD_NEW_PYTHON_SUPPORT=ON  .. 

我也申请了patch,但我不确定最终是否需要它。我尝试过使用和不使用CUDA_GENERATION=Maxwell,但是没有检测到Maxwell。在打补丁之前我没有尝试过CUDA_GENERATION=Auto,这就是为什么我不确定的原因。

票数 22
EN

Stack Overflow用户

发布于 2015-02-23 16:13:47

当使用cmake进行配置时,请设置选项CUDA_GENERATION以指定您的GPU架构。我遇到了同样的错误,并尝试解决这个问题。

票数 13
EN

Stack Overflow用户

发布于 2015-03-25 00:43:31

跟随云的回答(无法留下评论),这对我很有效,并显示了CUDA_GENERATION的可能价值

代码语言:javascript
复制
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D CUDA_GENERATION=Kepler ..

(Ubuntu12.04和14.04、GTX和OpenCV 2.4.11和3.0.0。)

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28010399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档