zoukankan      html  css  js  c++  java
  • 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网络模型;而不是单独可选择的优化方法。

  • 相关阅读:
    IDA*算法
    智能指针
    C51模拟I2C,音乐播放(记忆)
    类与对象解剖(虚函数)
    MFC类层次结构
    平面几何
    IDAstar搜索
    MFC程序初始化过程
    放苹果 分治法
    【读后感】编程珠玑 第九章 代码调优
  • 原文地址:https://www.cnblogs.com/wanggangtao/p/11313705.html
Copyright © 2011-2022 走看看