Caffe + ubuntu 15.10 64bit + opencv 3.0.0 + atlas + cuda7.5 + cudnnv4.0+Anaconda2配置过程记录文档

论坛有很多关于caffe的教程,但大部分都很省略,而我基础差,智商低,所以遇到了数不清的问题,因此在这里把我遇到的所有问题及收获写成文档,希望能给大家带来帮助,错误的地方希望指正。

 

具体步骤:

Step 1 安装所需的依赖包:

sudo apt-get install build-essential  //安装一些基础的依赖包

sudo apt-get install libprotobuf-devlibleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-devlibgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler

 

Step 2: 安装CUDA7.5:

1. 下载CUDA7.5去官网下载或者我网盘(链接:http://pan.baidu.com/s/1pKfzJzP 密码:67hf),虽然cuda的版本是ubuntu15.04的,但ubuntu15.10完全兼容。

2. 进行md5检验下载安装包的完整性:md5sum  <安装包全名> ,然后会出现一串数码,一般只要出现了就ok了。

3. cd到安装包所在目录,输入:

sudo dpkg -i <安装包全称>

sudo apt-get update         

sudo apt-get install cuda

//waiting~~~等安装好

sudo reboot       //重启(不重启貌似也行)

4. 添加路径:

sudo gedit ~/.bashrc

然后在最后面加上下面几行:

exportPATH=/usr/local/cuda-7.5/bin:$PATH

exportLD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH

(32位的同学把lib64改成lib就行)

 

保存退出,输入:source ~/.bashrc  //使其生效

bashrc文件的作用网上可查,当前用户登录时运行一次,写在用户路径,这些路径包括了cuda的库函数,最后编译caffe的时候需要用到,因此写在系统路径,caffe才能找到。

注:(这里的方法是将两个路径添加到了用户主目录里,也可以添加全局路径,方法为编辑/etc/profile文件,在最下面添加:

PATH=/usr/local/cuda/bin:$PATH

export PATH

保存关闭,source/etc/profile  //使生效

接着在/etc/id.so.conf.d/下创建cuda.conf文件,内容为:

/usr/local/cuda/lib64

保存关闭:

sudo idconfig)

5. 到这里cuda基本安装完成,咱们是不是需要检验一下呢?输入nvcc -V //如果没问题应该会出现以下输出:

     

输入nvidia-settings//会弹出显卡配置界面,如果在GPU-0能看到自己的显卡,就算成功了:


5. 安装cudasamples

这一步来自网上大神指导:

cd /usr/local/cuda-7.5/samples  //进入cuda7.5的sanmples目录

sudo make                                  //编译

然后不出意料会出现很多很多的红色的error,大神的解释是:ubuntu15.10自带的gcc是5.2.1,可以通过gcc –version(两个-)查看,但是cuda不支持超过4.9.0的gcc编译器。要么安装一个低版本的编译器,要么把cuda的这个限制给去掉。

大神选的第二个方案:

cd /usr/local/cuda/include/ #进入到头文件目录cuda(而不是cuda-7.5);

sudo cp host_config.h host_config.h.bak #备份原头文件;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值