当前位置:   article > 正文

【Tensorflow】利用TFLiteConverter将pb模型文件转化为tflite模型文件_tf.lite.interpreter pb转换位tflite

tf.lite.interpreter pb转换位tflite
  1. import tensorflow as tf
  2. #把pb文件路径改成自己的pb文件路径即可
  3. path = "/home/dev/Desktop/model_convert_tools/tensorflow-yolo-v3/yolov3-tiny_160000.pb"
  4. #如果是不知道自己的模型的输入输出节点,建议用tensorboard做可视化查看计算图,计算图里有输入输出的节点名称
  5. inputs = ["inputs"]
  6. outputs = ["output_boxes"]
  7. #转换pb模型到tflite模型
  8. converter = tf.lite.TFLiteConverter.from_frozen_graph(path, inputs, outputs)
  9. converter.post_training_quantize = True
  10. tflite_model = converter.convert()
  11. #yolov3-tiny_160000.tflite这里改成自己想要保存tflite模型的地址即可
  12. open("yolov3-tiny_160000.tflite", "wb").write(tflite_model)

记录

yolov3训练出的.cfg和.weights文件经过转换,生成了pb模型文件,再将pb模型文件通过此代码转换生成移动端可用的tflite模型文件

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号