当前位置:   article > 正文

windows 编译 MNN 阿里inference框架_mnn编译 windows

mnn编译 windows

环境: windows7 64 位,cmake 3.15.3, vs 2015, ninja(码云)

MNN 版本(最新的我没有编译成功,用了 0.2.1.0)

第一步:因为我没有ninja,所以先编译,(需要提前安装过python,加入环境变量),参照了这篇文章,简单说一下

    1、打开powershell, cd 到 ninja 根目录

    2、输入 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 回车

    3、输入 python configure.py --bootstrap

    4、将ninja路径加入到环境变量 , 在powershell 中 输入 ninja -help 没问题就可以了

第二步:下载好MNN之后, cd 到 3rd_party\flatbuffers 路径下,需要编译 flatc.exe

    1、powershell cd 到 flatbuffers 路径下,执行 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64

    2、mkdir tmp && cd tmp

    3、cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..

    4、ninja

第三步:开始编译MNN,确保powershell 可以执行.ps1脚本,set-executionpolicy -executionpolicy unrestricted

    1、cd /path/to/MNN   执行 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64

    2、./schema/generate.ps1

    3、mkdir build && cd build

    4、cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..

    5、ninja

ps:win 10  命令提示符 切换目录  cd /d E:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/600230
推荐阅读
相关标签
  

闽ICP备14008679号