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 ...
随机推荐
- Angularjs 实现页面遮罩层功能
实现效果: 1.loading指令: "use strict" /** * Created by yw on 2015/9/27. * user defined loading d ...
- 记那些年在asp.net mvc上挖过的坑
表现: IDE是vs2017.是在 A 控制器方法断点后,却怎么也运行不到那个位置,但是又正常返回页面.该方法位于web项目引用的控制器类库上的一个控制器,试过它隔壁的控制器,一切正常. 但每次访问该 ...
- 开源应用框架BitAdminCore:更新日志20180605
索引 NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/coo ...
- [uwp]ImageSource和byte[]相互转换
最近做一个小app遇到一个问题,到目前还没有比较好的解决方法(可能是我查的资料不够多) 需求如下: 1.把一个Image中的图像保存到字节数组: 2.把字节数组转换为ImageSource,通过Ima ...
- 修改 Cloud image 的密码的简单方法
下载工具: yum -y install libguestfs-tools.noarch 打开DEBUG: export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 ...
- python单引号和双引号的区别
今天在网上爬虫的时候,很奇怪的发现python的字符串既可以用双引号又可以用单引号,于是就上网百度了一下原因. 原来由于字符串中有可能既有双引号又有单引号,例如: 字符串:demo'1'. 这时候就可 ...
- 快速排序 JAVA实现
快速排序 每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边.快速排序是不稳定的,时间复杂度(平均):nlogn public class ...
- 2018-2019-2 20165219《网络对抗技术》Exp4 恶意代码分析
基础问题回答 实验目的 监控系统的运行状态,看有没有可疑的程序在运行 分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生指令或sysinternals,systracer套 ...
- Help Jimmy(动态规划)
点击打开链接 Help Jimmy Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 12168 Accepted: 402 ...
- Java新手学习路线
转自网络 分享个JAVA学习路线[新手可以参考看下]觉得不好的,大家可以提出来我补充. 第一阶段 技术名称 技术内容 J2SE(java基础部分) java开发前奏 计算机基本原理,Jav ...