我正在按照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,所以我不明白为什么它仍然是NO,我如何才能使其安装完全的GPU支持?我使用的是Ubuntu 16.04,OpenCV 3.1
1条答案
按热度按时间nzk0hqpo1#
您提到使用的指南似乎没有与快速数学功能相关的标志,也没有设置为打开快速数学功能。据我所知,您需要在CUDA工具包构建期间指定此内容,否则它将不会包含在构建中。
例如,如果使用NVCC,则必须使用--use_fast_math标志;所以CMAKE脚本很可能也没有在任何地方设置该标志。