【发布时间】:2014-01-23 06:38:32
【问题描述】:
我正在尝试在 Mac OSX 上安装 OpenCV。我之前安装了 CUDA 5.0,但不再拥有 NVIDIA GPU,并认为我已经卸载了 CUDA 驱动程序。但是,当我在 OpenCV 源上运行 cmake 时,它说它检测到 CUDA 并配置安装以使用它,然后由于缺少 GPU 或 nvcc 导致安装崩溃。如何在配置中关闭此选项?如何从系统中彻底清除任何最后的 CUDA 痕迹,以免被错误检测到?
【问题讨论】:
我正在尝试在 Mac OSX 上安装 OpenCV。我之前安装了 CUDA 5.0,但不再拥有 NVIDIA GPU,并认为我已经卸载了 CUDA 驱动程序。但是,当我在 OpenCV 源上运行 cmake 时,它说它检测到 CUDA 并配置安装以使用它,然后由于缺少 GPU 或 nvcc 导致安装崩溃。如何在配置中关闭此选项?如何从系统中彻底清除任何最后的 CUDA 痕迹,以免被错误检测到?
【问题讨论】:
基本上,您只需确保取消选择标志WITH_CUDA。在 cmake 过程中进行自动配置时,OpenCV 在系统上搜索 CUDA,例如通过环境变量中的引用。
要禁用 CUDA 支持,请添加以下命令行选项:
cmake -DWITH_CUDA:BOOL="0"
或者,如果您使用 cmake 的 gui,只需搜索 WITH_CUDA 选项并取消选择它或将其设置为 OFF
【讨论】: