zoukankan      html  css  js  c++  java
  • tensorflow object detection api graph rewriter

    目前,tensorflow 目标识别的api函数可以使用 graph rewriter这样的配置,这样配置的引入主要是为了模型压缩使用,具体设置参数有:

    syntax = "proto2";

    package object_detection.protos;

    // Message to configure graph rewriter for the tf graph.
    message GraphRewriter {
    optional Quantization quantization = 1;
    }

    // Message for quantization options. See
    // tensorflow/contrib/quantize/python/quantize.py for details.
    message Quantization {
    // Number of steps to delay before quantization takes effect during training.
    optional int32 delay = 1 [default = 500000];

    // Number of bits to use for quantizing weights.
    // Only 8 bit is supported for now.
    optional int32 weight_bits = 2 [default = 8];

    // Number of bits to use for quantizing activations.
    // Only 8 bit is supported for now.
    optional int32 activation_bits = 3 [default = 8];
    }


    实际在pipline.config里面是:

    graph_rewriter {
    quantization {
    delay: 48000 # 迭代次数后使用graph_rewriter 量化

    activation_bits: 8 #激活位数
        weight_bits: 8 #权重位数,支持int8
    }
    }
  • 相关阅读:
    mac下配置openCV
    K最短路 A*算法
    KMP算法
    北航复试机试题
    1385重建二叉树
    二维数组中的查找
    简单的单向链表
    Getting Started with WebRTC [note]
    我的c漏洞
    PeerConnection
  • 原文地址:https://www.cnblogs.com/YouXiangLiThon/p/9879265.html
Copyright © 2011-2022 走看看