繁体   English   中英

无法在Opencv GPU中检测启用CUDA的设备

[英]Not able to detect CUDA enabled device in Opencv GPU

你好,

我正在尝试将Opencv GPU与CUDA一起使用。我已经使用CMake在cuda 4.0中编译了opencv 2.3.1,但是当我尝试使用函数cv :: gpu:getCudaEnabledDevice()时,我返回零表示没有可用的设备。

虽然我的系统中启用了CUDA gpu。有人尝试过这个问题,请帮我一下。在cmake中,它表明未找到CUDA_SDK_ROOT_CIR。应在此处指定哪个路径?

提前致谢,

您应该从此处将NVIDIA驱动程序更新为最新版本

您确定启用了cuda的GPU不会被索引为设备零吗? 另外,请尝试执行cuda SDK示例以检查正确的cuda设置。

请遵循清单:

  1. 检查您的视频专有驱动程序版本
  2. 检查您使用ldd编译的二进制文件-库是否在位?
  3. 在CUDA示例中编译并运行deviceQuery-检查输出
  4. 在专用模式下使用设备,即,如果使用X11,请检查配置,以确保从此处完全清除了对nvidia驱动程序等的所有引用。
  5. 从源代码编译X11和补充库,不要从预编译的二进制包中获取它

此清单肯定涵盖了CUDA邮件功能的80%-请自行检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM