【Caffe安装】Caffe安装(无GPU)--wanglei
0 Caffe安装
按照操作系统的不同(Win、Mac os、Ubuntu),caffe的安装也不同。这里我们主要以ubuntu14.04LTS系统为主。
这里的机制是:caffe负责对原始数据进行训练和测试,而python则负责对整个结果进行可视化的展现(即画图和显示结果)
请参考:http://www.cnblogs.com/platero/p/3993877.html
0.1 安装操作系统ubuntu14.04LTS
双系统的方法:
http://jingyan.baidu.com/article/59703552e0a6e18fc007409f.html
http://jingyan.baidu.com/article/dca1fa6fa3b905f1a44052bd.html
0.2 安装Caffe
0.2.1 安装一些依赖包
为了方便安装caffe依赖包(可以不使用sudo),最好直接使用root权限运行一下所有命令。(获取root权限命令:sudo su)
1. sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
2. sudo apt-get install --no-install-recommends libboost-all-dev
3. sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
4. sudo apt-get install libatlas-base-dev
5. sudo apt-get install linux-headers-$(uname -r)
6. sudo apt-get install build-essential
0.2.2 下载Caffe
$ git clone https://github.com/BVLC/caffe.git
$ cd caffe/
$ cp Makefile.config.example Makefile.config
0.2.3 配置Makefile.config
然后修改里面的内容,主要需要修改的参数包括:
修改makefile.config文件权限。这是为了能里面的修改参数。
使用 chmod g+w Makefile.config
2.打开文件进行修改
使用 sudo vim Makefile.config
3.按“i”键开始修改,修改结束后按esc键,键入“:wq”保存并退出
4.修改 将# CPU_ONLY = 1前面的#去掉 并按“tab”键,(默认从tab处执行)
CPU_ONLY 是否只使用CPU模式,由于我没有NVIDIA的显卡,就没有安装CUDA,因此需要打开这个选项。
5.其余的一些配置可以根据需要修改:
BLAS (使用intel mkl还是OpenBLAS)
MATLAB_DIR 如果需要使用MATLAB wrapper的同学需要指定matlab的安装路径,如我的路径为/usr/local/MATLAB/R2013b (注意该目录下需要包含bin文件夹,bin文件夹里应该包含mex二进制程序)
DEBUG 是否使用debug模式,打开此选项则可以在eclipse或者NSight中debug程序
完成上述设置后,开始编译
1) CPU_ONLY := 1
2) 配置一些引用文件(增加部分主要是解决新版本下,HDF5的路径问题)
0.2.4 编译Caffe
make all -j8
make test -j8
make runtest -j8
编译成功,否则执行 make clean 多执行以下,否则多google吧
在Mnist运行Lenet
0.2.5 测试Caffe
在Mnist测试并运行Lenet
1.获取数据源
sh data/mnist/get_mnist.sh
sh examples/mnist/create_mnist.sh
2.因为是CPU运行,所以修改examples/Mnist/lenet_solver.prototxt中的solver_mode:CPU
solver_mode: CPU
3.训练模型
sh examples/mnist/train_lenet.sh
Game over~~!
0.3 安装python
Caffe拥有python\C++\shell接口,在Caffe使用python特别方便,在实例中都有接口的说明。
0.3.1 安装一些依赖包
如果需要编译pycaffe,还需要安装python-numpy库,这步不安装,编译pycaffe时会提示错误。
sudo apt-get install Python-dev
sudo apt-get install python-numpy
sudo apt-get install python-pip
0.3.2 新建.sh文件并执行安装
cd python
在其下新建一个makePython.sh文件,并写入: for req in $(cat requirements.txt); do pip install $req; done
sh makePython.sh
0.3.3 检查python接口
在命令行输入Python;再输入import caffe时,可能会报以下错误:
can not find module skimage.io
此时只要按照以下命令操作即可:
$ sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags cython ipython
$ sudo apt-get update
0.3.4 编译pycaffe
在caffe-master目录下:
$ make pycaffe
然后在命令行输入python;再输入import caffe就可以成功啦。
0.3.5 安装可视化工具ipython
安装了python还不行,还得安装一下ipython,后者更加方便快捷,更有自动补全功能。而ipython notebook是ipython的最好展现方式。最新的版本改名为jupyter notebook,我们先来安装一下。(如果安装了anaconda, jupyter notebook就已经自动装好,不需要再安装)
# sudo pip install jupyter
安装成功后,运行notebook
# jupyter notebook
就会在浏览器中打开notebook, 点击右上角的New-python2,就可以新建一个网页一样的文件,扩展名为ipynb。在这个网页上,我们就可以像在命令行下面一样运行python代码了。输入代码后,按shift+enter运行,更多的快捷键,可点击上方的help-Keyboard shortcuts查看,或者先按esc退出编辑状态,再按h键查看。
0.3.5 python一些重要的包
要正常使用python,要加载一些有用的包:
0.4 安装OpenCV
这个尽量不要手动安装, Github上有人已经写好了完整的安装脚本:https://github.com/jayrambhia/Install-OpenCV
下载该脚本,进入Ubuntu/2.4目录,给所有shell脚本加上可执行权限
cd Ubuntu/2.4
chmod +x *.sh
然后安装最新版本(当前为2.4.9)
sudo ./opencv2_4_9.sh
脚本会自动安装依赖项,下载安装包,编译并安装OpenCV。整个过程大概半小时左右。
注意,中途可能会报错
opencv-2.4.9/modules/gpu/src/nvidia/core/NCVPixelOperations.hpp(51): error: a storage class is not allowedin an explicit specialization
解决方法在此:http://code.opencv.org/issues/3814 下载 NCVPixelOperations.hpp 替换掉opencv2.4.9内的文件, 重新build。
接着,安装opencv
# cd caffe
# sudo git clone https://github.com/jayrambhia/Install-OpenCV
# cd Install-OpenCV/Ubuntu
# sudo sh dependencies.sh
# cd 2.4
# sudo sh opencv2_4_10.sh
0.5 安装Matlab
【Caffe安装】Caffe安装(无GPU)--wanglei相关推荐
- 71 mac boook pro 无 gpu 下caffe 安装
71 mac boook pro 无 gpu 下caffe 安装 1.首先安装homebrew工具,相当于Mac下的yum或apt ruby -e "$(curl -fsSL https:/ ...
- 无GPU条件下安装caffe
前期准备:1.VS 2013 2. windows版的Caffe(https://github.com/BVLC/caffe/tree/windows),直接下载即可. Caffe安装: Step ...
- ubuntu16.04 gtx1080ti 安装caffe gpu版本
最近购置了一个二手的1080ti显卡,打算自己在家搭建一个深度学习训练环境.网上看了很多教程,在这里也感谢大家的分享.本文所用到的安装包都在百度云中,需要的自己下载: 链接:https://pan.b ...
- ubuntu16.04+Virtualenv+python2.7+Caffe安装(CPU版本,无opencv)
环境: Ubuntu16.04 AMD 64位 双核 python 2.7.12 虚拟环境:Virtualenv 虚拟环境路径如下: (python2.7) appleyuchi@ubuntu:~/. ...
- caffe运行不停止_caffe(gpu)安装过程及问题解决
2019.12.05 caffe(gpu)安装 参考网址: 教程1: weiliu89/caffegithub.com 教程2: https://blog.csdn.net/yggaoeecs/ar ...
- 矩池云上安装caffe gpu教程
选用CUDA10.0镜像 添加nvidia-cuda和修改apt源 curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_6 ...
- Caffe学习笔记2--Ubuntu 14.04 64bit 安装Caffe(GPU版本)
0.检查配置 1. VMWare上运行的Ubuntu,并不能支持真实的GPU(除了特定版本的VMWare和特定的GPU,要求条件严格,所以我在VMWare上搭建好了Caffe环境后,又重新在Windo ...
- Ubuntu16.04.1安装Caffe(GPU)
Caffe的优势: 1.上手快:模型与相应优化均以文本形式而非代码形式给出,caffe给出了模型的定义,最优化设置以及预训练的权重 2.速度快:与CuDNN结合使用,测试AlexNet模型,在K40上 ...
- Ubuntu 16.04下安装Caffe(GPU版本 GTX970)
Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...
- Windows+CPU only+VS2013安装caffe以及配置Python接口
由于本本配置不是很高,所以只能装个CPU only版本的caffe来玩玩. 主要参考的博客有: [caffe-Windows]caffe+VS2013+Windows无GPU快速配置教程 - 风翼冰舟 ...
最新文章
- css 伪元素::after与::before的使用
- 红警1开源放出源码,4K高清重制版登顶Steam畅销榜!网友:青春回来了
- pandas KeyError [‘1‘] not found in axis 错误的解决方法
- mongdb安装使用
- 剑指Offer 替换空格
- Android之MediaPlayer播放音乐并实现进度条实例
- Linux / 设置和查看环境变量的方法
- 什么是云计算机服务器,云电脑服务器是什么
- sql设置id自动增长_JDBC进阶(一):批处理与获取自增长列的值
- 说实话,写了这么多程序了,还从来没有用JUnit作为单元测试工具测试过,今天就来学习一下
- 计算机主机安装,解决方案:说明的计算机主机安装过程_IT /计算机_信息
- JVM笔记7:类加载器
- sketch如何做设计稿交互_sketch交互点击视觉标注方法|sketch如何实现交互点击的视觉标注 - PS下...
- js对联广告,顶部浮动广告,固定位置广告插件
- Leetcode 1284 Minimum Number of Flips to Convert Binary Matrix to Zero Matrix
- 干货分享:免费文字转语音工具哪个比较好?
- html 手机底部广告,手机网站被UC浏览器强制嵌入推荐广告解决方案
- HTTPS数字证书原理
- JavaScript弹性透明的图片放大代码
- LeetCode 1665. 完成所有任务的最少初始能量