《智能系统与技术丛书 深度学习实践:基于Caffe的解析》—2.5Boost库的安装和编译

举报
华章计算机 发表于 2019/06/02 01:04:20 2019/06/02
【摘要】 本书摘自《智能系统与技术丛书 深度学习实践:基于Caffe的解析》一文中的第2章,第2.5节,作者是薛云峰。

2.5 Boost库的安装和编译

       本节以Boost1.62版本为例,其他版本的编译步骤与之类似。

       1)下载Boost库,下载网址为http://www.boost.org/users/history/version_1_62_0.html。图2-10为下载Windows下的Boost库。

image.png

图 2-10

       2)打开VS2013命令提示符工具,从“开始”菜单栏中依次选择“所有程序”?“Visual Studio 2013”?“Visual Studio Tools”,即可弹出如图2-11所示的菜单栏。spacer.gif

image.png

       3)运行Microsoft Visual Studio 2013本地命令提示符工具,如图2-12所示。

       4)通过命令载入Boost库中含有bootstrap.bat文件的文件夹目录(如“cd D:\caffelibs\boost\boost_1_62_0”),如图2-13所示。

image.png

图 2-12

image.png

图 2-13

       5)输入命令“bootstrap.bat”并执行,如图2-14和图2-15所示。

image.png

图 2-14

image.png

图 2-15

        6)执行上述命令,完成后输入以下命令并执行(如图2-16所示):

        b2 --build-type=complete toolset=msvc-14.0 threading=multi address-model=64

image.png

图 2-16

        7)上述步骤执行完毕后,将会在Boost库文件夹中生成一个stage文件夹,如图2-17所示。

image.png

图 2-17

        stage文件夹中会生成如图2-18所示的lib文件夹。

image.png

图 2-18

       至此,Boost库的库文件已经全部安装完成,可以将其复制到指定文件夹中,以方便后续使用。

       这里对Boost库做一个简单的说明,Boost库包含了网络库、矩阵运算库、文件系统库、图论的一些算法,还有很多stl并未实现的数据结构算法。这个库在深度学习中可能会较多地使用文件系统库和字符串操作等库,配合OpenCV可以进行各种各样的数据生成的工具级的编码,当然也可以编写一些代码用于对自己训练的数据进行测试等。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。