- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深度学习框架caffe的了解
摘要:caffe是贾扬清开发的一个清晰,可读性高,快速的深度学习开源框架,目前已经的到了广泛的应用。本人基于Ubuntu14.04 64bit操作系统、caffe框架以及一些依赖软件,对caffe安装以及使用进行了成功实验。本文就实验的整个实验过程以及实验结果进行描述。
关键词:caffe、深度学习、开源框架
1 caffe的安装
尽管caffe目前取得了较为广泛的应用,但其运行环境搭建对于初学者来说仍然是一个复杂繁琐的过程。此部分将详细描述caffe在单机安装的整个过程,并附上相关图片。
1.1 硬件配置及操作系统
本实验用的电脑为普通个人电脑,硬件配置参数为:Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz 4GB RAM。操作系统采用官网推荐的操作系统Ubuntu14.04,安装磁盘空间为100GB。
1.2 安装依赖软件
依赖库安装。caffe的依赖软件包括一些使用到的函数库,包括 libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libboost-all-dev。其中boost库的版本需要安装v1.55或以上版本。可在控制台运行如下命令进行安装:
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
工具安装。其次是安装一些必要工具,包括git、cmake,采用如下命令安装:
sudo apt-get install cmake git
google-glog安装。google-glog根据官方提供的方法可以直接运行如下命令进行安装,但由于网络限制,采用官方给定的方式将不能下载google-glog。本实验在其它网站下载google-glog的压缩包glog-0.3.3.tar.gz之后进行安装的。gflags的安装方式类似,以下是安装需要用到的命令。
# glogtar zxvf glog-0.3.3.tar.gzcd glog-0.3.3./configuremake make install# gflagsunzip master.zipcd gflags-mastermkdir build cd buildexport CXXFLAGS=-fPIC cmake .. make VERBOSE=1make make install
lmdb的安装。caffe最初支持leveldb和lmdb两种数据格式的文件,但由于lmdb的读取速度要比levaldb的读取速度快1.5倍,caffe后来的版本仅仅支持lmdb数据格式的文件。lmdb存储引擎是一个开源的工具,可采用git在github上直接下载安装。# lmdbgit clone /LMDB/lmdbcd lmdb/libraries/liblmdbmake make install
安装Atlas。Atlas是一个免费的矩阵函数库,可用付费的Intel MKL代替。
sudo apt-get install libatlas-base-dev 到此为止相关依赖工具的安装已经完成,次部分工具的安装比较简单,基本不会出现安装错误。
1.3 安装OpenCV
OPenCV在各个平台的安装配置都比较麻烦,为简化操作,提高安装成功的概率,本实验采用脚本进行安装。安装脚本可通过git在github下载。下载命令如下:
git clone git@:bearpaw/Install-OpenCV.git
下载完成之后进入文件夹(如图1.1),可以找到多个版本的安装脚本,本实验采用的时2.4.10版本,运行命令./opencv2_4_10.sh进行安装。若脚本不可执行(.sh文件的颜色非绿色),需要执行chmod +x *.sh赋予这些.sh文件可执行权限。
图1.1
以上是caffe安装的整个过程,本人曾尝试安装GPU驱动,但未能安装成功,在此不再叙述,下面数据集的训练采用的时CPU,未使用GPU。
1.4 caffe安装
caffe压缩包直接通过git下载,git clone git@:BVLC/caffe.git,下载完成之后进入caffe主目录,执行以下命令编译caffe。其中后面的j4参数表示用4个线程进行编译,可加快编译速度。
make all -j4make testmake runtest
编译完成之后会给出如下提示信息(图2.1),此时即
您可能关注的文档
最近下载
- 《“飞天”凌空》ppt课件(优质课).pptx VIP
- 新编大学英语(第四版)综合教程2(2023版)(智慧版)B2U1 Reading 2.pptx VIP
- 《周易》全文及翻译.pdf VIP
- 川教版可爱的四川7至8年级 主题一 第3课《雄伟的高原雪山》 课件.ppt
- XX市蚊媒传染病传播媒介应急处置方案.pdf VIP
- 2025年人教版小学语文三年级上册全册作文指导、写作提纲及例文.pdf VIP
- 重庆颛顼生猪养殖场环境影响报告书.docx
- 山东省建筑施工企业安全生产管理人员安全生产知识考试题库(含答案).pdf VIP
- 2019外研版新教材高中英语必修一unit1课文原文及汉语翻译(英汉对照).doc VIP
- 【絮语文】2025年高考全国二卷语文试题讲评课件.pptx
文档评论(0)