python-3.x - 尝试在张量流对象检测 api 中导出推理时出现不完整的形状错误
问题描述
我用 loss 2.x 训练了自定义对象检测器,当我尝试导出它时出现以下错误
我遇到了这个:在 Tensorflow 中导出推理图时出现“解析输入...形状不完整”错误
但我确定标签是相同的:我多次运行它
python3 export_inference_graph.py --input_type image_tensor --pipeline_config_path training/inception_v2.config --trained_checkpoint_prefix training/model.ckpt-688 --output_directory trained-inference-graphs/output_inference_graph_v1
我收到错误:
由于形状不完整,114 次操作没有失败统计。解析输入...不完整的形状。
如需完整报告,请查看:https ://pastebin.com/mGSBDgJC
编辑:该模型使用 eval 检测 python3 eval.py --logtostderr --pipeline_config_path=/home/ic/Documents/objectExtraction/workspace/training_demo/training/inception_v2.config --checkpoint_dir=/home/ic/Documents/objectExtraction /workspace/training_demo/training --eval_dir=/home/ic/Documents/objectExtraction/workspace/training_demo/eval
解决方案
发生这种情况是因为您没有使用参数说明输入分辨率是什么input_shape
。它只是意味着它无法计算一个操作需要多少次失败,因为它不知道输入分辨率是多少。您仍然可以毫无问题地使用导出的图形进行推理。
推荐阅读
- unix - 如何在 shell 脚本中使用不同类型的分隔符提取文件名的子字符串?
- c++ - 在向量 C++ 中排列奇数和偶数
- java - Java SSL - 添加到 CACERTS 的证书在重新启动后不起作用
- c# - 如何编写代码为paytm发起交易api生成校验和
- vba - 访问表单的希伯来语日期选择器
- javascript - 从内容脚本向弹出脚本发送消息
- yocto - 如何在 yocto 中使用外部工具链
- python - 每次使用带有 LOCK_EX 标志的 LOCK_NB 时,相同的程序/进程都获取锁
- javascript - HTML5 下载属性不适用于 301 永久移动
- java - Wiremock 没有响应