How to Retrain an Image Classifier for New Categories中描述的脚本 retrain.py运行为
python retrain.py --tfhub_module https://tfhub.dev/google/imagenet/mobilenet_v2_100_224/feature_vector/2 --image_dir /tmp/test
并生成了输出文件/tmp/output_graph.pb
。将其转换为
tensorflowjs_converter --input_format=tf_saved_model --output_format=tfjs_graph_model /tmp/output_graph.pb /tmp/model
失败了
IOError:SavedModel 文件不存在于:/tmp/output_graph.pb/{saved_model.pbtxt|saved_model.pb}
如果文件output_graph.pb
被重命名为saved_model.pb
(@edkeveked),错误变为
RuntimeError:在 SavedModel 中找不到与标签“serve”关联的 MetaGraphDef。要检查 SavedModel 中的可用标签集,请使用 SavedModel CLI:
saved_model_cli
saved_model_cli show --dir .
报告一个空的标签集。
如何解决这个问题?