美文网首页
Tensorflow量化模型

Tensorflow量化模型

作者: 幻无名 | 来源:发表于2018-08-06 09:08 被阅读962次

    在编译后的tensorflow根目录(tensorflow-master)下运行以下代码,需安装bazel。

    bazel-bin/tensorflow/tools/graph_transforms/transform_graph \
      --in_graph=/home/zzl/zzl/noDCT_retrained5000_Pruned_Discriminative145000.pb \   #输入pb文件路径
      --out_graph=/home/zzl/zzl/quantized64_noDCT_retrained5000_Pruned_Discriminative145000.pb \  #输出pb文件路径
      --outputs=Group_22/y_ \
      --transforms='
      strip_unused_nodes(type=float, shape="1,253,253,1")
      fold_constants(ignore_errors=true)
      fold_batch_norms
      fold_old_batch_norms
      quantize_weights(minimum_size=0)'
    
    bazel-bin/tensorflow/tools/graph_transforms/transform_graph \
      --in_graph=/home/zzl/zzl/noDCT_retrained5000_Pruned_Discriminative145000.pb \   #输入pb文件路径
      --out_graph=/home/zzl/zzl/quantized64_noDCT_retrained5000_Pruned_Discriminative145000.pb \  #输出pb文件路径
      --outputs=Group_22/y_ \
      --transforms='add_default_attributes 
      strip_unused_nodes(type=float, shape="1,253,253,1")
      remove_nodes(op=Identity, op=CheckNumerics) 
      fold_constants(ignore_errors=true)
      fold_batch_norms 
      fold_old_batch_norms 
      quantize_weights(minimum_size=0) 
      quantize_nodes
      strip_unused_nodes sort_by_execution_order'
    

    quantize_nodes:表示进行8bit量化,添加这个参数需要TensorFlow版本在1.7(大概)以上

    相关文章

      网友评论

          本文标题:Tensorflow量化模型

          本文链接:https://www.haomeiwen.com/subject/qhhwvftx.html