簡體   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