美文网首页个人专题
Windows下编译caffe

Windows下编译caffe

作者: dalalaa | 来源:发表于2019-02-15 08:35 被阅读2次

    本文使用的caffe是caffe-windows,编译过程比官方版更简单一些。

    环境:


    • windows 7
    • visual studio 2015
    • cuda8.0
    • cudnn5

    下载源码及依赖


    git clone https://github.com/happynear/caffe-windows.git
    

    下载第三方依赖


    百度云
    下载后解压到./windows/thirdparty文件夹下,然后把./windows/thirdparty/bins加入到环境变量中

    修改props文件


    将CommonSettings.props.example更名为CommonSettings.props

    修改props文件中的cuda版本和cudnn路径

    编译

    先编译libcaffe

    报错c2694,需要将boost改成boost1.64,参考https://github.com/happynear/caffe-windows/issues/288

    编译boost1.61,

    下载boost1.61后需要先编译,打开vs2015 x64本机工具命令提示符,然后进入boost目录,输入:

    bootstrap.bat
    .\b2
    

    注意:boost会默认编译32位库,要编译64位库需要添加address-model=64 参数:

    .\b2 address-model=64
    

    编译完成之后,把props中的下段:

    <BoostIncludeFolder>$(SolutionDir)thirdparty\Boost</BoostIncludeFolder>
    <BoostLibraryFolder>$(SolutionDir)thirdparty\Boost\lib64-msvc-14.0</BoostLibraryFolder>
    

    路径修改为boost1.61的路径

    <BoostIncludeFolder>E:\boost_1_61_0</BoostIncludeFolder>
    <BoostLibraryFolder>E:\boost_1_61_0\stage\lib</BoostLibraryFolder>
    

    然后编译libcaffe即可成功

    再编译caffe

    成功

    相关文章

      网友评论

        本文标题:Windows下编译caffe

        本文链接:https://www.haomeiwen.com/subject/xmkosqtx.html