ID de l'article: 000091282 Type de contenu: Messages d'erreur Dernière révision: 16/11/2023

Rencontre : « TypeError : Les descripteurs ne peuvent pas être créés directement ». Lors de l’importation de modèle dans DL Workbench 2022.1

BUILT IN - ARTICLE INTRO SECOND COMPONENT
En bref

Solution consistant à convertir le modèle au format Représentation intermédiaire (IR) en utilisant le package Python* Openvino-dev et en téléchargeant l’IR dans DL Workbench 2022.1

Descriptif

Erreur rencontrée lors de la conversion de modèle dans 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

Résolution

La version 4.21.0 de Protobuf a été signalée pour avoir cassé plusieurs bibliothèques, y compris les bibliothèques TensorFlow, et doit être limitée aux versions inférieures.

  • Convertissez le modèle en utilisant le package Python* Openvino-dev * au format IR pour une solution de contournement.
  • Télécharger l’IR dans DL Workbench

Produits associés

Cet article concerne 1 produits

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.