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网络模型;而不是单独可选择的优化方法。

 

posted @ 2019-08-07 10:28  GangTaoWang  阅读(6009)  评论(0编辑  收藏  举报