Ir al contenido principal
Base de conocimientos de asistencia

Se encontró "TypeError: los descriptores no se pueden crear directamente". Al importar un modelo en DL Workbench 2022.1

Tipo de contenido: Mensajes de error   |   ID del artículo: 000091282   |   Última revisión: 16/11/2023

Descripción

Se encontró un error al convertir el modelo en 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

Resolución

Se informó que la versión 4.21.0 de Protobuf rompió varias bibliotecas, incluidas las bibliotecas de TensorFlow, y debe restringirse a versiones inferiores.

Productos relacionados

Este artículo se aplica a 3 productos.
Software del procesador Intel® Xeon Phi™ OpenVINO™ toolkit Bibliotecas de desempeño

Descargos de responsabilidad legales

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.