我正在this指南后面安装openCV 3.1。但是在运行CMake后,我看到以下输出
NVIDIA CUDA
Use CUFFT: YES
Use CUBLAS: NO
USE NVCUVID: NO
NVIDIA GPU arch: 20 21 30 35
NVIDIA PTX archs: 30
Use fast math: NO
我看到CUBLAS,NVCUVID和fastmath设置为NO。但是我已经安装了cuda toolkit 7.5,所以我不明白为什么它仍然没有,我怎样才能安装完全支持gpu? 我使用的是Ubuntu 16.04,OpenCV 3.1
答案 0 :(得分:1)
为什么每个人对投票的第一反应都是一个好问题?
无论如何,
您提到的指南似乎没有与之相关的标志或设置为打开快速数学功能。据我所知,您需要在cuda工具包构建期间指定它,否则它将不会包含在构建中。
例如,如果您使用的是NVCC,则必须使用--use_fast_math标志;如here所示。因此,CMAKE脚本可能没有在任何地方设置该标志。