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

 

記得點贊 點贊 點贊!!!!!!!!!

發佈了4 篇原創文章 · 獲贊 22 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章