仅供本人参考!
原因:安装好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
重新执行程序,问题解决。