“no cuda-capable device is detected”問題解決方法

僅供本人蔘考!

原因:安裝好cuda5.0的centOS6.4系統重啓以後,執行原來的cuda代碼,提示找不到cuda-device。經過度娘、谷哥,stack overflow一陣查找,大致知道問題出在哪裏?但是好像百分百安裝別人的提供的方法又不對。於是執行了下列一系列步驟,解決問題。

step1:重新安裝Nvidia CUDA Toolkit    

          sudo sh cuda_5.0.35_linux_64_rhel6.x-1.run

step2:安裝成功後,按照提示配置 /etc/ld.so.conf 文件

          我的系統是64位於是  vim /etc/ld.so.conf   添加

          /usr/local/cuda-5.0/lib64
          /usr/local/cuda-5.0/lib

          保存修改退出:

          執行命令  ldconfig

step3:如果想要多人都能使用cuda編程環境與相應的硬件資源

          修改/etc/profile文件

          export PATH=/usr/local/cuda-5.0/bin:$PATH
          export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:$LD_LIBRARY_PATH


重新執行程序,問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章