Artikel-ID: 000097234 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 14.11.2023

Benutzerdefinierter OpenVINO™-Inferenzcode für mehrere Batches und dynamische Formen kann nicht implementiert werden

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Zusammenfassung

Alternative für einfachere OpenVINO™ IR-Inferenzierung auf dynamisch geformten Modellen

Beschreibung
  • Arbeitete an der Implementierung des Sammelns von Inferenzen für 1000 Bilder/Iterationen für verschiedene Modelle mit mehreren Batches.
  • Erfolgreiche Inferenzierung von benutzerdefiniertem Code für einen einzelnen Batch mit guten Ergebnissen.
  • Es konnte keine guten FPS erzielt werden, nachdem der benutzerdefinierte Code in mehrere Batches geändert wurde.
Lösung
  • Zum besseren Verständnis der Art und Weise, wie die Form normalerweise vom OpenVINO™ Model Optimizer verwaltet wird. & Einfachheit der dynamischen Modell-IR-Konvertierung wird empfohlen, OpenVINO™ PyPI zu verwenden.
  • Konvertierungsbefehl für dynamisch geformtes Modell: mo -m model.onnx -input_shape [-1,3,224,224]
  • Inferenzbefehl für dynamisch geformtes Modell: benchmark_app -m model.xml --data_shape [5,3,224,224]
  • Wenn die Form des IR-Modells geändert wird, führen Sie das ONNX* Modell einfach erneut mit MO aus. Beachten Sie jedoch, dass die analysierte Form mit der ursprünglichen ONNX* Form übereinstimmen MUSS.
  • Jedes Mal, wenn Änderungen am ursprünglichen Modell vorgenommen werden, muss es erneut mit MO ausgeführt werden, um ein IR-Modell zu generieren, das die letzten Änderungen widerspiegelt.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 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.