首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tensorflow Lite:使用Toco转换时检查失败

Tensorflow Lite:使用Toco转换时检查失败
EN

Stack Overflow用户
提问于 2019-03-06 23:40:03
回答 1查看 585关注 0票数 0

我正在尝试使用toco中的以下命令将冻结的推理模型转换为.tflite。

代码语言:javascript
复制
toco\
--graph_def_file=frozen_inference_graph.pb \
--input_format=TENSORFLOW_GRAPHDEF \
--output_format=TFLITE \
--output_file=/leaves.tflite \
--inference_type=FLOAT \
--input_type=FLOAT \
--input_arrays=ImageTensor \
--output_arrays=SemanticPredictions \
--input_shapes=1,513,513,3 \

但是我得到了一个错误

代码语言:javascript
复制
RuntimeError: TOCO failed see console for info.
b'2019-03-06 15:28:46.912978: I tensorflow/contrib/lite/toco/import_tensorflow.cc:1080] Converting unsupported operation: ResizeNearestNeighbor
2019-03-06 15:28:46.956622: I tensorflow/contrib/lite/toco/graph_transformations/graph_transformations.cc:39] Before Removing unused ops: 1790 operators, 2758 arrays (0 quantized)
2019-03-06 15:28:47.000274: I tensorflow/contrib/lite/toco/graph_transformations/graph_transformations.cc:39] After Removing unused ops pass 1: 1780 operators, 2739 arrays (0 quantized)
2019-03-06 15:28:47.059984: I tensorflow/contrib/lite/toco/graph_transformations/graph_transformations.cc:39] Before general graph transformations: 1780 operators, 2739 arrays (0 quantized)
2019-03-06 15:28:47.261502: F tensorflow/contrib/lite/toco/graph_transformations/propagate_fixed_sizes.cc:624] Check failed: input_shape.dims().size() == op->size.size() (4 vs. 3)\nAborted (core dumped)\n'
None

据我所知,“(4vs.3)”中的4指的是4个维度,我的input_shapes是1,513,513,3。但在搜索过后,似乎没有人遇到过同样的错误,所以我不确定是什么导致了这个问题。

有没有人能够找出问题并提供解决方案?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-04-12 15:33:34

"toco“已经被弃用了。你可以试试https://www.tensorflow.org/lite/convert/cmdline_examples中详细介绍的"tflite_convert“吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55026896

复制
相关文章

相似问题

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