caffe安装笔记

caffe安装笔记:

  1. 环境及安装前检查

硬件:

T630 CPU32核 64G内存4G硬盘

显卡:

[email protected]:~# lspci |grep -i nvidia

02:00.0 3D controller: NVIDIA Corporation GK110GL [Tesla K20Xm] (rev a1)

软件:

Ubuntu14.04 server64bit版本:ubuntu-14.04.5-server-amd64.iso

Python 2.7.12

[email protected]:~# uname -a

Linux shendu.pp100.net 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 13 01:07:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

说明:购买服务器和显卡就费了不少时间,蛋疼点是两者兼容性,不太好买,买回来后有些主板可能不兼容导致lspci|grep –i nvidia没结果,就是主板识别不了显卡。折腾了好久买好了。

?

安装说明:

依赖+cudnn+
Anaconda2 +caffe

?

安装过程统一用root账号,统一安装在 /root/caffe目录下。

?

安装前检查:

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

?

*查看linux发行版本
uname -m && cat /etc/*release*看gcc版本
$ gcc --version?

说明:是cuda 32位尚未找到合适的安装包,所以这里的linux要64位的)

?

  1. 安装依赖

apt-get?install?build-essential??#?basic?requirement??

apt-get?install?libprotobuf-dev?libleveldb-dev?libsnappy-dev?libopencv-dev?libboost-all-dev?libhdf5-serial-dev?libgflags-dev?libgoogle-glog-dev?liblmdb-dev?protobuf-compiler?#required?by?caffe

apt-get install libatlas-base-dev -y

apt-get install libprotobuf-dev -y

apt-get install libleveldb-dev -y

apt-get install libsnappy-dev -y

apt-get install libopencv-dev -y

apt-get install libboost-all-dev -y

apt-get install libhdf5-serial-dev -y

apt-get install libgflags-dev -y

apt-get install libgoogle-glog-dev -y

apt-get install liblmdb-dev -y

apt-get install protobuf-compiler –y

apt-get?install?libatlas-base-dev? #安装Intel MKL 或Atlas,默认我们用显卡来运算,软件默认就是Atlas,保持不变

?

?

  1. 安装cuda7.5

*在cuda官网(https://developer.nvidia.com/cuda-downloads#linux )下载对应版本

下载并安装

dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb

安装cuda(安装cuda的同时就会把显卡驱动也全部安装好)

apt-get install cuda -y

?

  1. 安装cudnn

tar xf cudnn-7.5-linux-x64-v5.0-ga.tgz #自行下载

cd?cuda

cp lib64/* /usr/local/cuda/lib64/

cp?include/cudnn.h?/usr/local/cuda/include/?

更新软连接

cd /usr/local/cuda/lib64/
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

echo ‘/usr/local/cuda/lib64‘ >> /etc/ld.so.conf.d/cuda.conf

echo ‘/root/anaconda2/lib‘ >> /etc/ld.so.conf

?

统一设置环境变量

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

export LD_LIBRARY_PATH="/root/anaconda2/lib:$LD_LIBRARY_PATH"

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

export PYTHONPATH=/root/caffe/caffe-master/python

  1. 安装CUDA SAMPLE

cd /usr/local/cuda/samples

make?all?–j12

cd ?/usr/local/cuda/samples/bin/x86_64/linux/release

./deviceQuery #如果出现显卡信息, 则驱动及显卡安装成功

  1. 安装opencv

https://github.com/bearpaw/Install-OpenCV #下载zip包,拖进Ubuntu解压到/root/caffe

下载opencv-2.4.9.zip 到/root/caffe下 #自行网上下载

[email protected]:~/caffe# ls

caffe-master caffe-master.zip Install-OpenCV Install-OpenCV-master.zip opencv-2.4.9 opencv-2.4.9.zip

[email protected]:~/caffe# pwd

/root/caffe

#安装依赖

/root/caffe/Install-OpenCV/Ubuntu/dependencies.sh

#安装脚本修改

[email protected]:~/caffe/Install-OpenCV/Ubuntu/2.4# cat opencv2_4_9.sh

arch=$(uname -m)

if [ "$arch" == "i686" -o "$arch" == "i386" -o "$arch" == "i486" -o "$arch" == "i586" ]; then

flag=1

else

flag=0

fi

echo "Installing OpenCV 2.4.9"

mkdir OpenCV

cd OpenCV

echo "Removing any pre-installed ffmpeg and x264"

sudo apt-get -y remove ffmpeg x264 libx264-dev

echo "Installing Dependenices"

sudo apt-get -y install libopencv-dev

sudo apt-get -y install build-essential checkinstall cmake pkg-config yasm

sudo apt-get -y install libtiff4-dev libjpeg-dev libjasper-dev

sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev

sudo apt-get -y install python-dev python-numpy

sudo apt-get -y install libtbb-dev

sudo apt-get -y install libqt4-dev libgtk2.0-dev

sudo apt-get -y install libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev

sudo apt-get -y install x264 v4l-utils ffmpeg

# sudo apt-get -y install libgtk2.0-dev # duplicate

echo "Downloading OpenCV 2.4.9"

#wget -O OpenCV-2.4.9.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download #注释掉

echo "Installing OpenCV 2.4.9"

unzip OpenCV-2.4.9.zip

cd opencv-2.4.9

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_CUBLAS=OFF -D WITH_CUDA=OFF -D WITH_CUFFT=OFF .. #添加这三项

make -j12

sudo make install

sudo sh -c ‘echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf‘

sudo ldconfig

cd ../../..

rm -rf OpenCV

echo "OpenCV 2.4.9 ready to be used"

?

mkdir –p /root/caffe/Install-OpenCV/Ubuntu/2.4/

cp /root/caffe/opencv-2.4.9.zip /root/caffe/Install-OpenCV/Ubuntu/2.4/OpenCV/OpenCV-2.4.9.zip

/root/caffe/Install-OpenCV/Ubuntu/2.4/opencv2_4_9.sh

?

  1. 安装Caffe所需要的Python环境

https://www.continuum.io/downloads#all

bash /root/Anaconda2-4.2.0-Linux-x86_64.sh #一路yes即可。

cd /root/caffe/caffe-master/python

for?req?in?$(cat?requirements.txt);?do?pip?install?$req;?done? #安装前先看看你的echo $PATH正常不。有问题重启下机器。

  1. 安装caffe(操作前重启下机器,确保$PATH正常)

cd /root/caffe/caffe-master

cp?Makefile.config.example?Makefile.config

make?all?-j4??

make?test??

make?runtest??

?

  1. 测试验证

1.

sudo sh ./examples/mnist/create_mnist.sh??

生成mnist-train-leveldb/ 和 mnist-test-leveldb/文件夹,这里包含了LDB格式的数据集
?
? 注:新版caffe都需要从根目录上执行,如果使用下列命令执行:
?
? # cd examples/mnist??
?
? # sudo sh ./create_mnist.sh??
?
? 可能会遇到这个错误:./create_mnist.sh: 16: ./create_mnist.sh: build/examples/mnist/convert_mnist_data.bin: not found,全路径试试。

2,验证python

import caffe #此处不要用ipython,可以用bpython。

3,查看显卡驱动版本

查看显卡的驱动版本
?
? cat /proc/driver/nvidia/version?

时间: 2024-10-20 20:12:30

caffe安装笔记的相关文章

Caffe安装笔记二:Caffe安装过程

下面开始正题,caffe的安装过程.因为出问题很多,所以实际上我是尝试了python2和python3两种python的接口.下面一并放出来. 1. 安装build-essential sudo apt-get install build-essential 这个是一些基本的库,具体包括哪些,安装前确认时会显示,印象中有gcc等等. 2. boost安装 caffe官网给出的是sudo apt-get install --no-install-recommends libboost-all-de

Ubuntu 15.04 + CUDA7.5 + Caffe 配置笔记

Ubuntu 15.04 + CUDA7.5 + Caffe 配置笔记 一.Ubuntu 安装 安装Ubuntu 15.04x64 + Win7x64 双系统,让二者在启动引导上相互隔离, 删除Ubuntu时不至Win7躺枪,就必须讲究安装方法. 最最最简单的就是使用EasyBCD安装.这可以将Ubuntu的启动引导Grub2安装在其自己的boot分区,而Win7的启动引导则安装在C盘或其保留分区,相互不干扰,不存在用Ubuntu引导Win7启动的问题. 这个策略非常干净,不存在安装完Win7可

CAFFE学习笔记(四)将自己的jpg数据转成lmdb格式

1 引言 1-1 以example_mnist为例,如何加载属于自己的测试集? 首先抛出一个问题:在example_mnist这个例子中,测试集是人家给好了的.那么如果我们想自己试着手写几个数字然后验证识别效果又当如何呢? 观察CAFFE_ROOT/examples/mnist/下的lenet_train_test.prototxt文件,发现里面既给出了训练集的路径,又给出了测试集的路径.因此答案很显然了,我们可以把自己的测试集做成leveldb(或lmdb)格式的,然后在lenet_train

docker在ubuntu14.04下的安装笔记

本文主要是参考官网教程进行ubuntu14.04的安装. 下面是我的安装笔记. 笔记原件完整下载: 链接: https://pan.baidu.com/s/1c1CZZCs 密码: qk1x

Caffe学习笔记3

Caffe学习笔记3 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit2015spring和http://www.cnblogs.com/xujianqing http://caffe.berkeleyvision.org/gathered/examples/feature_extraction.html 这篇博客主要是用imagenet的一个网络模型来对自己的图片进行训练和测试 图片下载网

windows环境Caffe安装配置步骤(无GPU)及mnist训练

在硕士第二年,义无反顾地投身到了深度学习的浪潮中.从之前的惯性导航转到这个方向,一切从头开始,在此,仅以此文记录自己的打怪之路. 最初的想法是动手熟悉Caffe,考虑到直接上手Ubuntu会有些难度,所以首先在windows环境下打个基础.有个插曲,台式机由于某些原因只能保持在32位系统,编译caffe.cpp时才发现系统不兼容,然后才换到64位的笔记本上进行操作. 前期准备:1.VS 2013   2. windows版的Caffe(https://github.com/BVLC/caffe/

caffe安装2

洋洋洒洒一大篇,就没截图了,这几天一直在折腾这个东西,实在没办法,不想用Linux但是,为了Caffe,只能如此了,安装这些东西,遇到很多问题,每个问题都要折磨很久,大概第一次就是这样的.想想,之后应用,应该还会遇到很多问题吧,不过没办法了,骑虎难下!!这里有个建议是,如果将来要做大数据集,最好事先给Linux留多点空间,比如Imagenet,估计500G都不为过.另外,请阅读完,至少一个部分再进行动手操作,避免多余的工作,写作能力有限,尽请见谅.        这篇安装指南,适合零基础,新手操

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas

windows2008r2安装笔记

安装win7主题 控制面板 - 程序 - 打开或关闭windows功能 - 功能 - 添加功能: 在选择功能里勾选 桌面体验(会添加必要功能),安装就行了. 1.安装好后,个性化时,发现win7主题为灰色不可选,检查是否启动Themes服务,在开始 - 运行 services.msc,开启 Themes 服务,并设置为自动启动(不用重启电脑),win7主题就可以用了. 喇叭不可用,有一个小红叉 先确认已经安装了声卡驱动.在开始 - 运行 services.msc,开启 Windows Audio