【发布时间】:2019-08-22 02:08:46
【问题描述】:
我正在尝试将 DNN 模型的 .pb 格式更改为 .tflite,并且我还想量化所有权重和偏差。使用以下代码时,权重被量化为 8 位,但偏差仍然是浮动的。
我已经使用了最新版本的 tf-nightly。代码是:
import tensorflow as tf
graph_def_file = "DNN_S.pb"
converter=tf.lite.TFLiteConverter.from_frozen_graph(graph_def_file,input_arrays,output_arrays,input_shapes)
converter.target_spec.supported_ops=[tf.lite.OpsSet.TFLITE_BUILTINS,tf.lite.OpsSet.SELECT_TF_OPS]
converter.optimizations = [tf.lite.Optimize.DEFAULT]
tflite_model = converter.convert()
open("model.tflite", "wb").write(tflite_model)
如何将偏差的格式也更改为 8 位整数?
【问题讨论】: