我在tensorflow站点尝试了初始教程: https://www.tensorflow.org/versions/r0.12/how_tos/image_retraining/ bazel构建成功完成但是当我尝试使用此命令预测图像类时:
bazel build tensorflow/examples/label_image:label_image && \
bazel-bin/tensorflow/examples/label_image/label_image \
--graph=/tmp/output_graph.pb --labels=/tmp/output_labels.txt \
--output_layer=final_result \
--image=$HOME/flower_photos/daisy/21652746_cc379e0eea_m.jpg
我有这个错误: tensorflow / examples / label_image / main.cc:305]运行模型失败:未找到:FeedInputs:无法找到Feed输入
我该如何解决这个问题
答案 0 :(得分:21)
这thread帮助我解决了这个问题。
我们似乎需要为--input_layer
提供Tensorflow 1.0 +。
在您的情况下,这应解决问题:
bazel build tensorflow/examples/label_image:label_image && \
bazel-bin/tensorflow/examples/label_image/label_image \
--graph=/tmp/output_graph.pb --labels=/tmp/output_labels.txt \
--output_layer=final_result \
--image=$HOME/flower_photos/daisy/21652746_cc379e0eea_m.jpg \
--input_layer=Mul
答案 1 :(得分:0)
您使用的是Tensorflow 1.0+吗?我有同样的问题,但切换到早期版本(我使用0.12.0)解决了这个问题。它必须是1.0.0更新中违反教程的内容