如何使用完整的cuda工具包支持安装openCV 3.1?

时间:2016-07-18 11:51:33

标签: opencv

我正在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

1 个答案:

答案 0 :(得分:1)

为什么每个人对投票的第一反应都是一个好问题?

无论如何,

您提到的指南似乎没有与之相关的标志或设置为打开快速数学功能。据我所知,您需要在cuda工具包构建期间指定它,否则它将不会包含在构建中。

例如,如果您使用的是NVCC,则必须使用--use_fast_math标志;如here所示。因此,CMAKE脚本可能没有在任何地方设置该标志。