Artikel-ID: 000088394 Inhaltstyp: Fehlermeldungen Letzte Überprüfung: 20.05.2022

Empfangene Knotenfehler bei der Konvertierung des YOLOv5 ONNX-Modells in das IR-Format (Intermediate Representation)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Zusammenfassung

Korrigieren Sie den Model Optimizer-Befehl, um das YOLOv5 ONNX-Modell in ein IR-Format zu konvertieren.

Beschreibung
  • YOLOv5 ONNX-Modell in IR-Format konvertiert:

    python /opt/intel/openvino_2021/deployment_tools/model_optimizer/mo.py --input_model "model.onnx" --output_dir  "cur_folder/"

  • Erhaltener Fehler:

    [ ERROR ] The ExpandDims node Unsqueeze_583 has more than 1 input
    [ ERROR ] Cannot infer shapes or values for node "Slice_4".
    [ ERROR ] Output shape: [0 3 0 0] of node "Slice_4" contains non-positive values
    [ ERROR ] It can happen due to bug in custom shape infer function .
    [ 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).

Lösung

Es gibt drei Ausgabeknoten in YOLOv5, und alle von ihnen müssen im Befehl angegeben werden:

Model Optimizer-Befehl: python mo.py --input_model model.onnx --output --input_shape [1,3,512,512]

Weitere Informationen

Verwenden Sie Netron , um das YOLOv5 ONNX-Gewicht zu visualisieren.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 2 Produkte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.