2016-07-18 29 views
0

我正在按照this指南安装openCV 3.1。但运行CMake后,我看到以下输出如何使用完整的cuda工具包支持安装openCV 3.1?

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

为什么大家的第一反应都是投票的一个好问题?

反正

你提到的使用似乎并不具备相关的或设置为打开快速数学特征的标志的指导。据我所知,你需要在cuda工具包构建期间指定它,否则它将不包含在构建中。

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

相关问题