即时通信工具使用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
发布于 2015-04-23 13:10:15
另一种选择。Ubuntu 14.04、GTX Titan X、opencv-2.4.10
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
,这就是为什么我不确定的原因。
发布于 2015-02-23 16:13:47
当使用cmake进行配置时,请设置选项CUDA_GENERATION以指定您的GPU架构。我遇到了同样的错误,并尝试解决这个问题。
发布于 2015-03-25 00:43:31
跟随云的回答(无法留下评论),这对我很有效,并显示了CUDA_GENERATION的可能价值
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。)
https://stackoverflow.com/questions/28010399
复制相似问题