Zum Hauptinhalt wechseln
Support-Wissensdatenbank

Keras H5-Modell kann nicht in ein IR-Format (Intermediate Representation) konvertiert werden, ohne die Eingabeform anzugeben

Inhaltstyp: Fehlermeldungen   |   Artikel-ID: 000090906   |   Letzte Überprüfung: 13.06.2023

Beschreibung

  • Konvertiertes Keras H5 Modell mit dem folgenden Befehl:

    mo --saved_model_dir model/

  • Auf den folgenden Fehler gestoßen:

    [ ERROR ] Shape [-1 30 30 3] is not fully defined for output 0 of "conv2d_input".

    Use --input_shape with positive integers to override model input shapes.

  • Der Wert für den parameter --input_shape konnte nicht bestimmt werden.

Lösung

Eingabeformwerte haben die Reihenfolge [N,H,W,C] für TensorFlow*-Modelle. Die Bedeutung für jeden Buchstaben lautet wie folgt:

BriefBedeutung
NAnzahl der Bilder im Batch
HHöhe des Bilds
WBreite des Bilds
CAnzahl der Kanäle des Bilds (z. B. 3 für RGB, 1 für Graustufen...)

Konvertieren Sie das Keras H5 Modell mit dem folgenden Befehl:

python3 mo --saved_model_dir <path_to_model> --input_shape [1,30,30,3]

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1-Produkte.

Disclaimer / Rechtliche Hinweise

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.