windows 编译 MNN 阿里inference框架

环境: 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

 

记得点赞 点赞 点赞!!!!!!!!!

发布了6 篇原创文章 · 获赞 22 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wh1319501722/article/details/104215382