- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I met some problems on converting yolo_v3.onnx, which is a model to detect object, to IR file and xml files, under the model optimizer of OpenVINO. The error message is shown below.
robot@hero:/opt/intel/openvino/deployment_tools/model_optimizer$ python3 mo_onnx.py --input_model /home/robot/Downloads/yolov3.onnx Model Optimizer arguments: Common parameters: - Path to the Input Model: /home/robot/Downloads/yolov3.onnx - Path for generated IR: /opt/intel/openvino_2020.1.023/deployment_tools/model_optimizer/. - IR output name: yolov3 - Log level: ERROR - Batch: Not specified, inherited from the model - Input layers: Not specified, inherited from the model - Output layers: Not specified, inherited from the model - Input shapes: Not specified, inherited from the model - Mean values: Not specified - Scale values: Not specified - Scale factor: Not specified - Precision of IR: FP32 - Enable fusing: True - Enable grouped convolutions fusing: True - Move mean values to preprocess section: False - Reverse input channels: False ONNX specific parameters: Model Optimizer version: 2020.1.0-61-gd349c3ba4a [ ERROR ] Cannot infer shapes or values for node "TFNodes/yolo_evaluation_layer_1/Squeeze". [ ERROR ] Trying to squeeze dimension not equal to 1 for node "TFNodes/yolo_evaluation_layer_1/Squeeze" [ ERROR ] [ ERROR ] It can happen due to bug in custom shape infer function <function Squeeze.infer at 0x7fc4621e4d90>. [ ERROR ] Or because the node inputs have incorrect values/shapes. [ ERROR ] Or because input shapes are incorrect (embedded to the model or passed via --input_shape). [ ERROR ] Run Model Optimizer with --log_level=DEBUG for more information. [ ERROR ] Exception occurred during running replacer "REPLACEMENT_ID" (<class 'extensions.middle.PartialInfer.PartialInfer'>): Stopped shape/value propagation at "TFNodes/yolo_evaluation_layer_1/Squeeze" node. For more information please refer to Model Optimizer FAQ (https://docs.openvinotoolkit.org/latest/_docs_MO_DG_prepare_model_Model_Optimizer_FAQ.html), question #38.
It seems that the model I downloaded from yolo cannot fit the model optimizer of OpenVINO toolkit smoothly. Can I ask what happened from the error message above?
Best regards,
Ting Wang
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ting,
This issue is usually observed when the model optimizer is unable infer values or shapes for the node.
Please try to use –input_shape parameter along with the command you have used to optimize the model.
Regards,
Ram prasad

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page