Ir para o conteúdo principal
Base de conhecimentos do Suporte

"TypeError: Descriptors não podem ser criados diretamente". Ao importar modelo no workbench DL 2022.1

Tipo de conteúdo: Mensagens de erro   |   ID do artigo: 000091282   |   Última revisão: 16/11/2023

Descrição

Erro ao converter o modelo no Workbench DL 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

Resolução

A versão 4.21.0 do Protobuf foi relatada para quebrar várias bibliotecas, incluindo bibliotecas TensorFlow e precisa ser restrita a versões mais baixas.

Produtos relacionados

Este artigo aplica-se a 3 produtos.
Software do processador Intel® Xeon Phi™ OpenVINO™ toolkit Bibliotecas de desempenho

Avisos legais

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.