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 ...
随机推荐
- 如何处理加括号的四则混合运算表达式——基于二叉树的实现(Eclipse平台 Java版)
记得上<数据结构>课程时,利用栈的特性解决过四则混合运算表达式.而如今在编写小型关系数据库的时候,编译部分要处理where后面的逻辑表达式——检查语法正确与否的同时,还要将信息传给下一个接 ...
- Android Dialog 的一些特性
1. Dialog 与 AlertDialog 的区别. AlertDialog 是一种特殊形式的 Dialog.这个类中,我们可以添加一个,两个或者三个按钮,可以设置标题.所以,当我们想使用 Ale ...
- springmvc 通过@ResponseBody 返回json的中文乱码解决方案2个
1.方法上面的RequestMapping要加上红色的部分. @ResponseBody @RequestMapping(value = "/search", prod ...
- Linux 重命名
例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件 ...
- HTML5语义化标签总结
1.语义化标签总结 基础布局标签 <header></header> <nav></nav> <main></main> < ...
- SpringMvc HttpMessageConverter之@ResponseBody
我们先看HttpMessageConverter的示意图,从图片可以看出它是多么的重要.在一条必经之路截道了的感觉. 先上我的测试例子: jsp页面: <%@ page language=&qu ...
- 使用Python Pandas处理亿级数据
在数据分析领域,最热门的莫过于Python和R语言,此前有一篇文章<别老扯什么Hadoop了,你的数据根本不够大>指出:只有在超过5TB数据量的规模下,Hadoop才是一个合理的技术选择. ...
- mac编辑器vim美化
mac编辑器vim美化 contents 环境 效果呈现 安装 quick start 环境 mac10.13.6,vim7(该版本mac自带的vim是7),git mac下vim的配置文件有两处 一 ...
- 哈工大ComingX-创新工场俱乐部正式成立
当我把这两个Logo放在一起的时候,我有一种感觉,这种感觉同样存在于ComingX队员的心中.大学我们走到了一起,非你我所预料,却又如此自然.在感恩节的零点,我迫不及待地告诉各位ComingX队员和关 ...
- java连接hbase时出现....is accessible from more than one module:
今天在用java程序连接hbase时,出现错误,The package org.apache.hadoop.hbase is accessible from more than one module: ...