CAFFE安装:UNUNTU14.04.1/CUDA7/OPENCV3.0

一:下载ubuntu-14.04.1-desktop-amd64.iso

U盘安装,将此ISO安装文件用ultraiso软件,“文件”--“打开”,然后选择“启动菜单栏”,选择“写入硬盘映像”,刻录到设备,然后在里面写入方式选择USB-HDD,“便捷启动”里引导方式为sysLINUX,选择完成后点击写入,写入完成后即可采用U盘启动方式安装。

安装时请千万不要更新系统,或者选择连接网络自动更新安装。

二:CUDA安装

直接按照NVIDIA官网的英文安装CUDA手册即可。http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html(注,下载DEB离线的安装包,可以不用关系统自带的显卡驱动。)英文教程里看不懂的可以参考以下,但以官方的英文教程为主。


1.首先验证你是否有nvidia的显卡(http://developer.nvidia.com/cuda-gpus这个网站查看你是否有支持gpu的显卡):

$lspci | grep -i nvidia

查看你的linux发行版本(主要是看是64位还是32位的):

$uname -m && cat /etc/*release

看一下gcc的版本:

$gcc --version

以上若下载了14.04.1的系统可以不执行。

2.下载nvidiacuda的仓库安装包(我的是ubuntu14.04.1 64位,所以下载的是ubuntu14.04的安装包)

我下载的是DEB离线安装包,此方式的好处是不需要进入TTY1执行关闭系统自带显卡驱动的问题。

下载完成之后在根目录下新建cuda_install文件夹,把安装文件放进去

mkdircuda_install


3.安装必要的一些库和头文件文件

sudoapt-get install freeglut3-dev build-essential libx11-dev libxmu-devlibxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

如果有依赖冲突的,建议分开安装。

4.HandleConflicting Installation Methods

根据官网介绍,之前安装的版本都会有冲突的嫌疑

所以,之前安装的ToolkitDrievers就得卸载,屏蔽,等等(官方教程中有写,执行此步骤不影响系统)

sudoapt-get --purge remove nvidia*



4.安装DEB包,可以使用如下命令安装它,注意文件名修改为cuda-repo-ubuntu1404_6.5-14_amd64.deb

sudodpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

安装好仓库之后,就可以更新你的本地仓库。

sudoapt-get update

最后开始安装cuda以及显卡驱动(安装cuda的同时就会把显卡驱动也全部安装好,这个真的很方便)

sudoapt-get install cuda

需要注意的是,我这里提供的安装方法跟网络上各种安装方法都不一样,他们的方法往往很复杂。主要是因为:

(1)有些教程是手工安装显卡的驱动程序,手工屏蔽系统的默认开源的驱动

(2)安装cuda也是手工进行


使用这个方法的时候千万要注意几个问题:

(1)cuda6.5已经不支持老旧的显卡了所以sm11等等都必须删除。可以参考我的另一个文章,关于编译opencv3.0

(2)ubuntu14.0464位的,并且不要一开始就更新系统补丁什么的,因为系统更新过之后,再安装显卡驱动就会无法进入图形界面,我查看了相关的日志发现是卡在了dbus那边。所以,我建议一安装好ubuntu14.04就不要更新系统补丁。


5.安装完之后你需要设置环境变量(根据官方英文文档来):

$export PATH=/usr/local/cuda-6.5/bin:$PATH

$export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH

设置完毕之后,你还可以选择是否安装cuda附带的示例代码(<dir>表示你要安装的位置,你可以将<dir>替换成~):

$cuda-install-samples-6.5.sh <dir>

6.接下来做一些验证工作:


查看显卡的驱动版本

cat/proc/driver/nvidia/version

查看nvcc编译器的版本

nvcc-V i

编译cuda的示例代码:

cd~/NVIDIA_CUDA-6.5_Samples

然后make一下编译代码。

进入bin路径运行devicequery

cd~/NVIDIA_CUDA-6.5_Samples/bin

进入下面的几级目录,找到deviceQuery并执行

./deviceQuery


这里必须要强调的是一定要是新的ubuntu14.04在安装显卡驱动之前千万别更新,否则就无法进入桌面,这个问题困扰了我很久了。重装了是十几遍的系统。

这篇guide只是一些零散的安装步骤以及给后来人对于cuda的一些坑上的提醒。

当然,如果你愿意手工安装显卡驱动等等,你可以参考:https://ouxinyu.github.io/Blogs/20140723001.html


但,还是请参考官方文档为准。

三:opencv3.0.0的安装和调试

网上大部分教程是下载编译好的安装包,我安装后问题很多,不如自己下载编译,很简单。(且CUDA7若安装opencv2.4.9会报错,故安装的3.0)下载官网原版OpenCVhttp://opencv.org/


cd~/opencv

mkdir release

cdrelease

cmake -DCMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..(注意后面有两个点)


release目录下执行

make

sudomake install


配置openCV参数设置

sudo/bin/bash -c 'echo "/usr/local/lib" >/etc/ld.so.conf.d/opencv.conf'

sudoldconfig

(有文章说配置用以下操作,但自己未看懂

sudo gedit/etc/ld.so.conf.d/opencv.conf
使用下面这条命令:
sudo ldconfig
sudo gedit/etc /bash.bashrc 加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
)

至此,OpenCV安装配置完毕



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值