Zum Hauptinhalt wechseln
Support-Wissensdatenbank

"TypeError: Deskriptoren können nicht direkt erstellt werden" festgestellt. Beim Importieren des Modells in DL Workbench 2022.1

Inhaltstyp: Fehlermeldungen   |   Artikel-ID: 000091282   |   Letzte Überprüfung: 16.11.2023

Beschreibung

Fehler beim Konvertieren des Modells in DL Workbench 2022.1:

TypeError: Descriptors cannot not be created directly.

If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.

If you cannot immediately regenerate your protos, some other possible workarounds are:

1. Downgrade the protobuf package to 3.20.x or lower.

2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates

Lösung

Protobuf Version 4.21.0 wurde gemeldet, weil es mehrere Bibliotheken, einschließlich TensorFlow-Bibliotheken, beschädigt hat und auf niedrigere Versionen beschränkt werden muss.

  • Konvertieren Sie das Modell mit dem Openvino-dev Python*-Paket in das IR-Format, um dieses Problem zu umgehen.
  • Hochladen der IR in die DL Workbench

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.