NCNN深度學習框架之Optimize優化器


NCNN深度學習框架之Optimize

1、從github上下載ncnn源碼,並進行編譯

git clone https://github.com/Tencent/ncnn

cd ncnn

mkdir build && cd build

cmake ..

make -j4

make install

 

2、准備ncnn網絡模型

包括param和bin文件

如:resnet-50.param

  resnet-50.bin

 

3、終端進入ncnn/build/tools目錄

可以發現tools目錄下存在ncnnoptimize的可執行文件

接着輸入命令

./ncnnoptimize ncnn.param ncnn.bin new.param new.bin flag

注意這里的flag指的是fp32和fp16,其中0指的的是fp32,1指的是fp16

 

4、即可在ncnn/build/tools目錄下找到優化后的新模型,模型名為new.param和new.bin文件

注意:ncnnoptimize優化器是優化整個網絡模型,即將一個模型匹配優化器中所有適用的優化方法,

進而優化整個ncnn網絡模型;而不是單獨可選擇的優化方法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM