Caffe环境安装和配置(CPU版)

本文详细介绍了在Ubuntu 18.04上安装和配置Caffe(CPU版)的步骤,包括系统环境、编译依赖、protobuf和opencv的编译安装、Makefile.config的修改以及pycaffe的编译和测试。内容涵盖从安装必要的库和工具,到编译和测试Caffe的整个过程。
摘要由CSDN通过智能技术生成

一.介绍

Caffe:它是一个集训练和推理的Deep Learning框架,由毕业于UC Berkeley的贾扬清推出。caffe支持命令行、Python和MATLAB接口,可以在CPU和GPU直接无缝切换。现在已推出caffe2版本。
项目托管地址:https://github.com/BVLC/caffe.git

二.系统环境

  1. Ubuntu-18.04-LTS
  2. Gcc-7.4.0

三.编译依赖环境

  1. protobuffer(必须,Google开发的结构化数据存储格式,caffe中使用其作为权值和模型参数的载体,负责将文件读取到内存)
  2. opencv (必需,但是caffe中使用opencv完成一些图像的存取和预处理功能,安装过程参见OpenCV源码编译)
  3. boost (必须,扩展的C++标准库,其中的智能指针是其特色)
  4. lmdb (必须,内存映射行数据库管理器)
  5. leveldb (必须)
  6. snappy (必须,压缩和解压缩的C++库,比zlib库快)

四.安装依赖

1.基本依赖(依据下面的命令将基本依赖库安装):

1.sudo apt-get install libsnappy-dev libhdf5-serial-dev libopenblas-dev liblapack-dev libatlas-base-dev libgflags-dev libgoogle-glog-dev liblmdb-dev libleveldb-dev (hdf5 lmdb leveldb snappy库)
2.sudo apt-get install --no-install-recommends libboost-all-dev (安装boost库)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值