僅供本人蔘考!
原因:安裝好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
重新執行程序,問題解決。