caffe 安装与配置 (仅CPU版)以及Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络

Ubuntu16.04安装配置Caffe教程(GPU) Ubuntu安装配置Caffe教程(GPU) By yggao 此教程主要借鉴自: GPU:http://www.linuxidc.com/Linux/2016-12/138870.htm CPU:http://www.linuxidc.com/Linux/2016-09/135034.htm   1   电脑配置及软件说明 1)     Ubuntu 16.04 x64系统, 阅读详情
caffe 安装与配置 (仅CPU版)以及Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络
/*布置caffe 时 你会遇到各种各样的问题,希望这篇文章能够对你布置 有所帮助*/
本文主要参考于 以下几个文章:
1、Ubuntu14.04 安装Caffe(仅CPU):http://www.aiuxian.com/article/p-2826126.html
2、Ubuntu14.04安装OpenCV3.0:http://www.lai18.com/content/2179779.html
3、 Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络操作步骤:http://www.linuxidc.com/Linux/2015-11/124913.htm
4、caffe官网:http://caffe.berkeleyvision.org/
一、 Ubuntu14.04 安装Caffe(仅CPU)
此步参考于 文章1
(1)下面为shell脚本文件 install1.sh (可以复制此段代码到install1.sh中)然后运行 $bash install.sh 即可)
此步主要用于安装依赖库1 以及安装BLAS
 [code=text
#only cpu
#first install propration library
 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
 sudo apt-get install --no-install-recommends libboost-all-dev
#second install blas
sudo apt-get install libatlas-base-dev
#third install python (Ubuntu 14.04 own python)
#install gcc (Ubuntu own gcc)
#install matlab (if you don't use matlab it's not necessary)
][/code]
(2)安装opencv3.0 
下面为安装opencv的脚本文件:
installopencv3.0.sh
Plain Text code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#install opencv 3.0 (*****it's necessary)
# ************* da jian bian yi huan jing *****/
  sudo apt-get install build-essential
 
#****************2 install dependent library**********/
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
# ********************** 3 download opencv*******/
mkdir ~/opencv
cd ~/opencv
wget https://github.com/Itseez/opencv/archive/3.0.0-alpha.zip -O opencv-3.0.0-alpha.zip
unzip opencv-3.0.0-alpha.zip
#************ install opencv*******/
  cd opencv-3.0.0-alpha # important step maybe appear error
  cmake .
  sudo make
sudo make install
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
#**88 complie  program simple**************8/
cd samples
sudo cmake .
sudo make -j $(nproc)
# run test program  if appear image a gril  it's sucessful
cd cpp/
./cpp-example-facedetect lena.jpg
# the end install opencv

弹出图像说明你安装成功了进行下一步
(3)安装依赖库以及下载caffe
Plain Text code
?
1
2
3
4
5
6
7
8
9
10
# install next dependent library
  cd ~/opencv/opencv-3.0.0-alpha
  sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
# download caffe
cd ~ 
git clone git://github.com/BVLC/caffe.git
echo "下载完成 请继续"
sudo gedit ~/caffe/Makefile
sudo gedit ~/caffe/examples/cpp_classification/classification.cpp
echo "如果修改完成 请保存 并进行下一步

注意此步一定要按照文章1 的内容进行配置 否则会出错
$ cd ~/caffe
$ cp Makefile.config.example Makefile.config
# 修改Makefile.config文件:去掉CPU_ONLY:= 1的注释
(4)build caffe 和配置Python  install5.sh
Plain Text code
?
1
2
3
4
5
6
7
8
9
10
cd ~/caffe
make all
make test
make runtest
# peizhi pycaffe
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 install protobuf-c-compiler protobuf-compiler
cd ~/caffe
make pycaffe
sudo gedit /etc/profile

按文章1 手动配置文件 接下来执行
$ source /etc/profile
至此 caffe配置完毕

二、Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络操作步骤

以上默认的是在GPU模式下运行,如果想让其在CPU模式下运行,只需将lenet_solver.prototxt文件中的solver_mode字段值由原来的GPU改为CPU即可;

1.将终端定位到Caffe根目录;注意此步一定要在根目录下进行 不然会出现错误 convert_..data.bin:not no found;

2.下载MNIST数据库并解压缩:$ ./data/mnist/get_mnist.sh

3.将其转换成Lmdb数据库格式:$ ./examples/mnist/create_mnist.sh

执行完此shell脚本后,会在./examples/mnist下增加两个新目录,mnist_test_lmdb和mnist_train_lmdb

4.train model:$ ./examples/mnist/train_lenet.sh

(1)、使用LeNet网络(《Gradient-BasedLearning Applied to Document Recognition》);

(2)、使用./examples/mnist/lenet_train_test.prototxtmodel;

(3)、使用./examples/mnist/lenet_solver.prototxtmodel;

(4)、执行train_lenet.sh脚本,会调用./build/tools目录下的caffe执行文件,此执行文件的实现是./tools目录下的caffe.cpp文件;

(5)、执行此脚本后,会生成几个文件,其中./examples/mnist/lenet_iter_10000.caffemodel则是最终训练生成的model文件;

以上默认的是在GPU模式下运行,如果想让其在CPU模式下运行,只需将lenet_solver.prototxt文件中的solver_mode字段值由原来的GPU改为CPU即可;
[Caffe安装]ubuntu无cuda安装caffe 说明 cuda即compute unified device architecture.是NVIDIA推出的运算平台,所以amd不支持,不错据说2015年后开始,amd可能支持cuda. 外部依赖库安装 caffe有很多外部依赖库,这些库可以通过apt-get管理器进行安装 安装opencv(一个开源计算机视觉库) sudo apt-get install libopencv-dev 安装boot 阅读详情

相关推荐

全自动定子轴装配流水线.rar

全自动定子轴装配流水线.rar

Ubuntu20.04下进行Caffe编译,针对opencv4

针对opencv4,在ubuntu20.04下编译的caffe

m0_71001784的博客 1550

一个简单可运行的amba UVM环境

一个简单可运行的amba UVM环境

Ubuntu16.04 在cuda9.0环境下编译caffe

Ubuntu16.04 在cuda9.0环境下编译caffe 安装依赖库 1.安装cuda9.0库 安装教程 2.安装opencv 安装教程 3.安装开发依赖包: sudo apt-get install -y build-essential cmake git pkg-config sudo apt-get install -y libprotobuf-dev libleveldb...

zhuangwu116的博客 2494

Ubuntu下编译caffe解决方案总结

  下一届学生要在我的项目的基础上开展大学生科研项目,所以记录下来给自己以后借鉴使用,也可以帮助他们少走一些弯路。   caffe这个深度学习框架学要得对环境的要求和依赖的使用非常多,很容易出现问题,网上关于caffe安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。   操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败。建议一定要先查...

极客园地 1840

Ubuntu16.04安装编译Caffe

工作要用到Caffe,网上查了很多安装方法,按照别人的流程走不一定都能成功,所以就把自己的安装过程记录一下,以备查看。 Step1: 安装需要的通用依赖 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compile

邓无邪的博客 9641

Ubuntu 14.04 64机上Caffe+MNIST训练Lenet网络操作步骤

Ubuntu 14.04 64机上Caffe+MNIST训练Lenet网络操作步骤

网络资源是无限的 6813

Caffe CPU模式自己训练模型——MNIST数据集

运行环境 Ubuntu14.04.4 MNIST数据集是大型的手写数字数据库,60000个训练集和10000个测试集。 一、下载MNIST数据集 cd /home/wjx/caffe/data/mnist./get_mnist.sh

wjx2012yt的博客 2146

Caffe在Linux下的安装,编译,实验

第一部分:Caffe 简介 caffe是有伯克利视觉和学习中心(BVLC)开发。作者是伯克利博士贾杨清。 caffe是一个深度学习(deep learning)框架。其具有易读、快速和模块化思想。 第二部分:Caffe安装配置 2.1 配置环境:ubuntu 14.04LTS, 使用Homebrew进行安装。暂不使用GPU,所以使用CPU-ONLY模式。不使用Python,所以没有下关于Python的任何支持库。 2.2 支持库 2.2.1 利用Homebrew 安装所需要的库,其中包括:boost sn

seeseeyoua的博客 1107

Ubuntu 16.04 + caffe环境搭建(CPU) -------亲试好用!!!

1、安装环境依赖(在这里要确保每一个都安装好,否则可能后面会报错) sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends li...

SHIYUAN_CSDN的博客 310

Caffe安装Ubuntu14.04Caffe配置安装(Only CPU)

常说天作孽犹可违,人作孽不可活啊,那为了毕设,我就是作死啊。没办法自己从三月份辞掉实习开始断断续续学习深度学习,才明白入坑虽浅,基情不断啊。为了能够完成毕设,便选了Caffe,也到处都是坑啊。没办法,为了祭奠我那糟糕透顶的记忆脑细胞,用我这糟糕的文笔稍微记录一下吧。 首先想吐槽一下,我的电脑没有Nvidia,没有Nvidia,没有Nvidia,重要的事情说三篇。在这上面就耽误了好几天。

haoji007的博客 713

深度学习Caffe平台安装——Ubuntu安装CPU模式的caffe

一、环境准备 Linux: ubuntu-16.04-desktop-amd64 CUDA:cuda-repo-ubuntu1504-7-5-local_7.5-18_amd64.deb 二、安装步骤 1.安装必要的环境 sudo apt-get update #更新软件列表    sudo apt-get upgrade #更新软件    sudo apt-get install

liuweizj12的博客 1699

Ubuntu16.04 Caffe 安装步骤记录(超详尽)

历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把安装步骤记录下来,尽量详尽清楚明白,避免后来小白重蹈覆辙。安装硬件: intel i5 + NVIDIA 740 M安装流程细分为如下10个步骤,细化步骤粒度更易避免出错

yhao的博客 26万+

Ubuntu16.04caffe安装编译全过程(CPU

caffe是深度学习最好用的框架之一,但caffe安装编译过程相对较复杂,本人在安装编译时百度了好几个本,都没有一次成功过,因此在此总结一下自己的编译过程,本文是在Ubuntu16.04安装编译caffe,其他本会略有不同。该教程本人亲测三遍,无特殊情况一般都可以编译成功。一、安装依赖包打开linux命令行,先执行下面指令:sudo apt-get update再依次执行以下语句,安装依赖...

pangyunsheng的博客 9182

ubuntu16.04.3中caffe编译

ubuntu16.04.3中caffe编译1、系统环境说明    利用lsb_release -a命令和uname -a命令查看操作系统信息或者直接点击右上角菜单中的“关于这台计算机”。    输入python命令可以看到Python的本为Python 2.7.12 ,不要忘了quit()出来2、安装依赖包    输入以下命令:          sudo apt-get install lib...

ian_qi的博客 525
mk521mk
博客等级 码龄12年 1粉丝 1原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值