ubuntu+cuda安装问题总结

1.安装ssh服务器
1)更新资源列表
打开”终端窗口”,输入”sudo apt-get update”–>回车–>”输入当前登录用户的管理员密码”–>回车
2)安装ssh服务器
打开”终端窗口”,输入”sudo apt-get install openssh-server”–>回车–>输入”y”–>回车–>安装完成

2.安装cuda

在GTX 780机器上安装,使用.run版本提示no cuda capable device detected,改成安装*.deb版本。在caffe 中 make runtest时有提示CUDA driver version is insufficient for CUDA runtime version,把nvidia驱动卸载重装。

添加环境变量
在/etc/profile文件中配置
打开:sudo gedit /etc/profile
配置Path和Lib
export LD_LIBRARY_PATH=/usr/local/cuda-7.0/lib64
export PATH=$PATH:/usr/local/cuda-7.0/bin

应用:source /etc/profile

查看是否配置成功:echo $PATH

3.卸载显卡驱动
如果出现问题CUDA driver version is insufficient for CUDA runtime version或者问题Could not insert ‘nvidia_352’: No such device,说明有多个显卡驱动安装
解决办法 : 先卸载所有驱动,再手动安装驱动

查看当前所有显卡驱动命令:
sudo dpkg –list | grep nvidia-*

卸载所有显卡驱动的命令:
sudo apt-get –purge remove nvidia-*

重新安装显卡驱动:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update

重新安装驱动:
sudo apt-get install nvidia-352

4.安装openblas,opencv

参考博客:
http://weibo.com/p/2304189db078090102vdvx
http://blog.csdn.net/fieldoffier/article/details/50354607
http://blog.csdn.net/u013634684/article/details/50813527

faster rcnn与cudnn v5不兼容解决方法
1) 用最新caffe源码的以下文件替换掉faster rcnn 的对应文件

include/caffe/layers/cudnn_relu_layer.hpp, src/caffe/layers/cudnn_relu_layer.cpp, src/caffe/layers/cudnn_relu_layer.cu

include/caffe/layers/cudnn_sigmoid_layer.hpp, src/caffe/layers/cudnn_sigmoid_layer.cpp, src/caffe/layers/cudnn_sigmoid_layer.cu

include/caffe/layers/cudnn_tanh_layer.hpp, src/caffe/layers/cudnn_tanh_layer.cpp, src/caffe/layers/cudnn_tanh_layer.cu

2)用caffe源码中的这个文件替换掉faster rcnn 对应文件

include/caffe/util/cudnn.hpp

3)将 faster rcnn 中的 src/caffe/layers/cudnn_conv_layer.cu 文件中的所有

cudnnConvolutionBackwardData_v3 函数名替换为 cudnnConvolutionBackwardData
cudnnConvolutionBackwardFilter_v3函数名替换为 cudnnConvolutionBackwardFilter

展开阅读全文

没有更多推荐了,返回首页