《智能系统与技术丛书 深度学习实践:基于Caffe的解析》—2.5Boost库的安装和编译
2.5 Boost库的安装和编译
本节以Boost1.62版本为例,其他版本的编译步骤与之类似。
1)下载Boost库,下载网址为http://www.boost.org/users/history/version_1_62_0.html。图2-10为下载Windows下的Boost库。
图 2-10
2)打开VS2013命令提示符工具,从“开始”菜单栏中依次选择“所有程序”?“Visual Studio 2013”?“Visual Studio Tools”,即可弹出如图2-11所示的菜单栏。
3)运行Microsoft Visual Studio 2013本地命令提示符工具,如图2-12所示。
4)通过命令载入Boost库中含有bootstrap.bat文件的文件夹目录(如“cd D:\caffelibs\boost\boost_1_62_0”),如图2-13所示。
图 2-12
图 2-13
5)输入命令“bootstrap.bat”并执行,如图2-14和图2-15所示。
图 2-14
图 2-15
6)执行上述命令,完成后输入以下命令并执行(如图2-16所示):
b2 --build-type=complete toolset=msvc-14.0 threading=multi address-model=64
图 2-16
7)上述步骤执行完毕后,将会在Boost库文件夹中生成一个stage文件夹,如图2-17所示。
图 2-17
stage文件夹中会生成如图2-18所示的lib文件夹。
图 2-18
至此,Boost库的库文件已经全部安装完成,可以将其复制到指定文件夹中,以方便后续使用。
这里对Boost库做一个简单的说明,Boost库包含了网络库、矩阵运算库、文件系统库、图论的一些算法,还有很多stl并未实现的数据结构算法。这个库在深度学习中可能会较多地使用文件系统库和字符串操作等库,配合OpenCV可以进行各种各样的数据生成的工具级的编码,当然也可以编写一些代码用于对自己训练的数据进行测试等。
- 点赞
- 收藏
- 关注作者
评论(0)