Artikel-ID: 000090776 Inhaltstyp: Fehlermeldungen Letzte Überprüfung: 13.11.2023

Es ist nicht möglich, benutzerdefinierte Modelle mit dynamischen Formen abzuleiten

Umgebung

OpenVINO™ 2021.4.2 und früher

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Zusammenfassung

Migrieren Sie zu OpenVINO™ API 2.0, um mit dynamischen Formen zu arbeiten

Beschreibung
  • Abgeleitet von einem benutzerdefinierten YOLOv5, aber Fehler erhalten:

    RuntimeError: Check 'std::get<0>(valid)' failed at inference/src/ie_core.cpp:1414:
    InferenceEngine::Core::LoadNetwork doesn't support inputs having dynamic shapes. Use ov::Core::compile_model API instead. Dynamic inputs are :{ input:'images,images', shape={?,3,?,?}}

  • Abgeleitetes benutzerdefiniertes mobilenetV2, aber Fehler erhalten:

    RuntimeError: [GENERAL_ERROR] /home/jenkins/agent/workspace/private-ci/ie/build-linux-ubuntu20/b/repos/openvino/inference-engine/src/vpu/common/src/ngraph/transformations/dynamic_to_static_shape.cpp:48 DynamicToStaticShape transformation: got dynamic rank for StatefulPartitionedCall/mobilenetv2_1.00_224/global_average_pooling2d_1/Mean_Squeeze__74 with type Squeeze ver. 0 while only static is supported

Lösung
  • Upgrade auf OpenVINO™ 2022.1, mit dem die neue OpenVINO™ API 2.0 eingeführt wird.
  • Führen Sie das Modell mit ov::Core:compile_model aus.
  • Siehe Klasse ov::CompiledModel und Dynamic Shape.

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.