我尝试使用以下代码 (tf_lite_converter.py) 转换保存在 .pb 文件中的现有冻结图:
#!/usr/bin/env python
import sys
import tensorflow as tf
from tf.contrib.lite import convert_savedmodel
convert_savedmodel.convert(
saved_model_dir="/frozen_inference_graph.pb",
output_tflite="/TF_Lite_Model")
运行代码时
python tf_lite_converter.py
在我的 anaconda 环境中,它给了我错误:
ImportError: No module named tf.contrib.lite
我的目标是从我的 .pb-graph 中获得一个 tensorflowlite 模型,以便在 Android 应用程序中使用它。我已经尝试通过 bazel 使用 toco 构建 tflite,但可能(或很可能)我做错了什么,或者这不是解决问题的正确方法。
参考来自 Tensorflow-Developers 的视频: https ://youtu.be/FAMfy7izB6A?t=11m49s