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