首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于.tflite的tensorflow toco命令

用于.tflite的tensorflow toco命令
EN

Stack Overflow用户
提问于 2018-10-18 02:47:43
回答 1查看 516关注 0票数 1

我正在遵循TFLite Android的步骤

我无法使用toco命令,因此无法生成:"optimized_graph.lite“

下面是我使用的命令:

代码语言:javascript
复制
    IMAGE_SIZE=224
toco \
  --graph_def_file=tf_files/retrained_graph.pb \
  --output_file=tf_files/optimized_graph.lite \
  --input_format=TENSORFLOW_GRAPHDEF \
  --output_format=TFLITE \
  --input_shape=1,${IMAGE_SIZE},${IMAGE_SIZE},3 \
  --input_array=input \
  --output_array=final_result \
  --inference_type=FLOAT \
  --input_data_type=FLOAT

错误是:

F tensorflow/contrib/lite/toco/toco.cc:46]检查失败: parsed_toco_flags.input_file.specified()缺少必需的标志: input_file

在Mac OS上,我仔细遵循了说明,tensorflow的版本是1.7

EN

回答 1

Stack Overflow用户

发布于 2018-10-18 14:15:28

当我跑的时候

代码语言:javascript
复制
toco --help

我在此命令的选项中看不到--graph_def_file。相反,我找到了--input_file,它的含义是输入文件(任何支持格式的模型)。对于Protobuf格式,无论文件扩展名如何,都支持文本和二进制。

在我用--input_file替换了--graph_def_file之后,这个命令起作用了,我得到了一个optimized_graph.lite文件。

下面是完整的命令。

代码语言:javascript
复制
toco \
  --input_file=tf_files/retrained_graph.pb \
  --output_file=tf_files/optimized_graph.lite \
  --input_format=TENSORFLOW_GRAPHDEF \
  --output_format=TFLITE \
  --input_shape=1,${IMAGE_SIZE},${IMAGE_SIZE},3 \
  --input_array=input \
  --output_array=final_result \
  --inference_type=FLOAT \
  --input_data_type=FLOAT
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52861686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档