Ubuntu 安装 Caffe
Caffe
Caffe 安装(Python2 CPU版本)
参考博文https://blog.csdn.net/pangyunsheng/article/details/79418896
安装环境
- Ubuntu 16.04 STL
- Python 2.7(Caffe对Python3支持不好)
安装步骤
apt安装依赖
sudo apt-get install python-pippip install ipython==5.3.0 --userpip install matplotlib==2.2.3 --userpip install 'scikit-image<0.15' --usersudo apt-get install python-numpysudo apt-get install libprotobuf-devsudo apt-get install libleveldb-devsudo apt-get install libsnappy-devsudo apt-get install libopencv-devsudo apt-get install libhdf5-serial-devsudo apt-get install protobuf-compilersudo apt-get install libgflags-devsudo apt-get install libgoogle-glog-devsudo apt-get install liblmdb-devsudo apt-get install libatlas-base-devsudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install git
克隆caffe项目
mkdir ~/Documents/GitReposcd ~/Documents/GitRepos: 在当前用户的Documents目录下创建GitRepos目录用于存放git克隆下来的项目git clone git://github.com/BVLC/caffe.git
配置caffe的Makefile
cd caffecp Makefile.config.example Makefile.config- 修改
Makefile.config配置文件- 去掉
CPU_ONLY前面的注释 - 在
INCLUDE_DIRS中添加/usr/include/hdf5/serial - 在
LIBRARY_DIRS中添加/usr/lib/x86_64-linux-gnu/hdf5/serial
- 去掉
通过make编辑
make all -j 4make test -j 4make runtest
编译Python 2接口
cd pythonfor req in $(cat requirements.txt); do pip install $req; donepip install -r requirements.txt --userexport PYTHONPATH=~/Documents/GitRepos/caffe/python:$PYTHONPATHexec "$SHELL"cd ..make pycaffe -j 4- 重启一个Terminal
pythonimport caffe: 没有提示模块没有扎到则正确
Caffe(Python3虚拟环境 CPU版本)
apt安装依赖(请先安装pyenv, 并切换到Python3的虚拟环境)
+ `sudo apt-get install python3-pip`
+ `sudo apt-get install python-numpy`
+ `sudo apt-get install libprotobuf-dev`
+ `sudo apt-get install libleveldb-dev`
+ `sudo apt-get install libsnappy-dev`
+ `sudo apt-get install libopencv-dev`
+ `sudo apt-get install libhdf5-serial-dev`
+ `sudo apt-get install protobuf-compiler`
+ `sudo apt-get install libgflags-dev`
+ `sudo apt-get install libgoogle-glog-dev`
+ `sudo apt-get install liblmdb-dev`
+ `sudo apt-get install libatlas-base-dev`
+ `sudo apt-get install --no-install-recommends libboost-all-dev`
+ `sudo apt-get install git`
克隆caffe项目
mkdir ~/Documents/GitReposcd ~/Documents/GitRepos: 在当前用户的Documents目录下创建GitRepos目录用于存放git克隆下来的项目git clone git://github.com/BVLC/caffe.git
配置caffe的Makefile
cd caffecp Makefile.config.example Makefile.config- 修改
Makefile.config配置文件- 去掉
CPU_ONLY前面的注释 - 在
INCLUDE_DIRS中添加/usr/include/hdf5/serial - 在
LIBRARY_DIRS中添加/usr/lib/x86_64-linux-gnu/hdf5/serial - 注释掉PYTHON2的项
PYTHON_INCLUDE := /home/yourname/.pyenv/versions/3.5.2/include/python3.5m \ /home/yourname/.pyenv/versions/3.5.2/lib/python3.5/site-packages/numpy/core/include- 取消
PYTHON_LIBRARIES的注释, 修改为PYTHON_LIBRARIES := boost_python-py35 python3.5m - 注意: 到
/usr/lib/x86_64-linux-gnu目录下确定存在libboost_python3.5m.so, 如果没有则将虚拟环境中的复制过来 - 修改
PYTHON_LIB := /home/yourname/.pyenv/versions/3.5.2/lib - 取消
WITH_PYTHON_LAYER := 1的注释
- 去掉
通过make编辑
make all -j 4make test -j 4make runtest
编译Python 3接口
cd pythonpip install -r requirements.txt --userexport PYTHONPATH=~/Documents/GitRepos/caffe/python:$PYTHONPATHexec "$SHELL"cd ..make pycaffe -j 4- 重启一个Terminal
pythonimport caffe: 没有提示模块没有扎到则正确
Ubuntu 安装 Caffe的更多相关文章
- 【Caffe】Ubuntu 安装 Caffe gpu版
安装环境:Ubuntu 16.04lts 64位, gcc5.4 gpu1050ti,cuda8.0,cudnn5.1.10 1. 安装依赖库 sudo apt-get install libprot ...
- ubuntu安装-Caffe依赖
参考链接:http://my.oschina.net/u/939893/blog/163921 1. 安装numpy相对简单,以下命令可以完成 apt-get install python-numpy ...
- ubuntu安装cpu版caffe
最近在笔记本上配置了ubuntu14.04,并配置了caffe,整个过程大概花了2个小时. 希望在安装时能给大家一个启发,这里配置的是无gpu版的,因为我的笔记本时核心显卡,配置gpu版的要编译cud ...
- Ubuntu 14.04上安装caffe
本来实在windows 10上尝试安装caffe,装了一天没装上,放弃; 改在windows上装ubuntu的双系统,装了一个下午,不小心windows的系统盘被锁死了,也不会unlock?只好含泪卸 ...
- [笔记] Ubuntu 18.04源码安装caffe流程
虽然Ubuntu 18.04可以通过apt安装caffe,但是为了使用最新的代码,还是值得从源码安装一遍的. 安装环境 OS: Ubuntu 18.04 64 bit 显卡: NVidia GTX 1 ...
- Ubuntu 14.04 安装caffe深度学习框架
简介:如何在ubuntu 14.04 下安装caffe深度学习框架. 注:安装caffe时一定要保持网络状态好,不然会遇到很多麻烦.例如下载不了,各种报错. 一.安装依赖包 $ sudo apt-ge ...
- Ubuntu系统---安装Caffe (+OpenCV+Python+CPU-only)
安装配置Ubuntu14.04+Caffe (+OpenCV+Python+CPU-only) 记录 [作者:Wu Ping.时间:20180428.] 本人已经安装很多次的Caffe了:从开始的初探 ...
- Caffe + Ubuntu 14.04 64bit + 无CUDA(linux下安装caffe(无cuda)以及python接口)
安装Caffe指导书 环境: Linux 64位 显卡为Intel + AMD,非英伟达显卡 无GPU 一. 安装准备工作 1. 以管理员身份登录 在左上角点击图标,搜索terminal(即终端),以 ...
- Ubuntu 16.04安装Caffe的记录及FCN官方代码的配置
相关内容搜集自官方文档与网络,既无创新性,也不求甚解,我也不了解Caffe,仅仅搭上之后做个记录,方便以后重装 安装依赖项sudo apt-get install libprotobuf-dev li ...
随机推荐
- [Erlang24]使用zotonic搭建网站记录
zotonic的搭建网站(blog)记录: zotonic:用Erlang做的一个web 框架: 和wordpress 类似,但是官网称比PHP CMS要快10倍以上 先看看我的成果:正弦 ...
- LINQ to Entities 基于方法的查询语法
1.投影: Select 与 SelectMany SelectMany操作符提供了将多个from子句组合起来的功能,相当于数据库中的多表连接查询,它将每个对象的结果合并成单个序列. 与 select ...
- NPOI+Json文件解析Excel
记点笔记,加深印象!最近有个导入Excel工能需要完成,Excel列名是中文的,导入Excel我用的NPOI插件,如果不对Excel做解析,列名有可能会给我带来一些字符方面的麻烦,于是想到了一个比较l ...
- Kafka与.net core(一)安装
1.安装JDK 目前官网不能直接下载,在网上找到1.8.0版本安装包下载到本地. 1.1.下载jdk并解压 [root@iz2zei2y693gtrgwlibzlwz java]# ls jdk1.. ...
- ES6——异步操作之Promise
基本概念: Promise : 是 ES6 中新增的异步编程解决方案,提现在代码中他是一个对象 可以通过Promise构造函数来实例化. -new Promise(cb) ===> 实例的基本使 ...
- maven的jar路径、下载路径
jar路径:在localRepository中填写先要放的位置 下载镜像:添加新的就可以 <mirror> <id>nexus-aliyun</id> <mi ...
- ADV拍卖
#include <stdio.h> int ren,wuping; int qian[20]; int wu1[20],wu2[20],wu3[20]; int a[20],visit[ ...
- Java几个基本概念
To xj 编译:test.java->test.class反编译:test.class->test.java打jar包:test.class->test.jar打war包:test ...
- 工作中遇到的两个问题-正则以及console
一.今天做点击按钮验证邮箱时,遇到以下几个问题: (1)点击按钮后,执行if(regExp.test(str)),出现一种奇怪的现象:第一次输入正确邮箱验证通过,第二次输入正确邮箱就返回false,第 ...
- Spring Boot 入门系列
本系列博文版权 简书 面皮大师 所有,转载请标明原文及出处: http://www.jianshu.com/u/062bd8f1299c 项目地址: https://github.com/daleiw ...