ubuntu14.04+cuda-7.5(deb)+cuDNN+openCV+caffe 安装(安装笔记二)

环境:双系统:win7系统和Ubuntu 14.04.4

显卡: NVIDIA GeForce GTX 960

注意:采用14.04.4安装cuda时默认没有安装NVIDIA显卡,需要手动安装显卡。14.04.01安装cuda时默认安装NVIDIA显卡,没有安装nvcc,安装后会遇到版本冲突问题。

前言:

1:当看到没有permission时,就是权限不够,命令前加 sudo 或者直接进入root 权限模式

$ sudo su

2:文中有些冗余地方,对于熟悉linux命令的不是问题,对于刚入手就比较困难了,尽量写详细些,熟悉的人自动略过。

3:在下面确认硬件部分 的命令时,一定要确保每条命令都有正确的结果,有的是没有反应,说明没有信息。如果略过,后边的结果是出不来的,我尝试过,所以少走弯路。

4:虚拟机下目前我没有设置让其共享物理硬件设备信息,所以没有用虚拟机来安装cuda。

5:纯属个人笔记,用以这个爱遗忘的大脑,如果专家们哪里觉得我说的专业术语不对,原谅我读书少,我愿意虚心接受。O(∩_∩)O

一:CUDA安装

二:BLAS安装

三:Boost以及protobuf, glog, gflags, hdf5等依赖项安装

四:openCV安装

五:cuDNN安装

六:caffe安装

二:BLAS安装

本文安装ATLAS,因为开源,免费

$ sudo apt-get install liblapack-dev  
$ sudo apt-get install libatlas-base-dev  
$ sudo apt-get install libatlas-dev  

三:Boost以及protobuf,glog,gflags,hdf5等依赖项安装

使用sudo apt-get install安装以下依赖项

libprotobuf-devlibleveldb-devlibsnappy-devlibopencv-dev
libboost-all-devlibhdf5-serial-dev libgflags-devliblmdb-dev
libgoogle-glog-devprotobuf-c-compilerprotobuf-compiler 

四:openCV安装

一直觉得集成安装的优于手动安装的,手动安装总是需要安装大量的依赖包,总会导致版本冲突的问题,很难解决。

按照官网进行安装,官网地址:https://github.com/jayrambhia/Install-OpenCV下载下install-OpenCV-master.zip提取到你想提取的目录,也可以通过命令下载,自己看了。然后打开目录大概浏览下里面的文件看看有没有少什么东西

大概是这个样子


通过命令进入Ubuntu目录下,键入命令:

$ chmod +x *   #给予可执行权限
$ ./opencv_latest.sh  #安装最新版本
执行完成后安装了2.4.13版本

这篇文章提供了手动方式的安装。 http://blog.csdn.net/zlllz120/article/details/49559339

五:cuDNN安装
从官网上下载,需要注册以后才能下载: https://developer.nvidia.com/rdp/cudnn-download;选择自己的版本,安装


下载完成后,放在你想放的目录,然后解压。此库目的是将cudnn库include在cuda7.5的相应目录中,记住这点再往下看,大概看下解压后的文件,如图(拍照有点模糊)



进入刚放入的目录以后键入命令:
$sudo tar -xzvf cudnn-6.5-linux-R1.tgz
$sudo cp -r cuda/lib64/* /usr/local/lib/
$sudo cp cuda/cudnn.h /usr/local/include/ 
链接文件:
$cd /usr/local/lib
$sudo chmod +r libcudnn.so.5.0.5
$sudo ln -sf libcudnn.so.5.0.5 libcudnn.so.5
$sudo ln -sf libcudnn.so.5 libcudnn.so
$sudo ldconfig

六:安装caffe

键入命令:
$sudo git clone https://github.com/BVLC/caffe.git

在主目录下有caffe文件夹
$cd ~/caffe
$sudo cp Makefile.config.example Makefile.config
$make all -j8
$make test -j8
make runtest -j8

如果你的不是atlas,则需要修改Makefile.config里面的BLAS=“atlas”默认是这个





参考:
http://caffe.berkeleyvision.org/installation.html
http://www.th7.cn/system/lin/201603/158429.shtml
http://www.bubuko.com/infodetail-1270886.html
http://blog.csdn.net/zlllz120/article/details/49559339




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值