Tensorflow: __new __ () получил неожиданный аргумент ключевого слова «serialized_options» в API обнаружения объектов - PullRequest
0 голосов
/ 29 августа 2018

Я попытался установить API обнаружения объектов Tensorflow из этого руководства: https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md

Я установил все зависимости, и когда я пытаюсь проверить запуск файла .py, он выдает «полученный неожиданный аргумент ключевого слова« serialized_options »», как упомянуто в заголовке.

Как упоминалось большинством людей относительно понижения версии protobuf protoc до 3.4, я пытался сделать это, и моя версия 3.4, но все равно он выдает ту же ошибку.

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Вы можете либо:

  1. обновление до Protobuf 3.6.0 или
  2. вручную удалите аргумент «serialized_options = None» из сгенерированных *_pb2.py файлов.
0 голосов
/ 13 февраля 2019

Обновление protobuf до последней версии (3.6.x в настоящее время).

Пожалуйста, обратитесь к этому вопросу о github, если вы хотите узнать больше: https://github.com/protocolbuffers/protobuf/issues/4716#issuecomment-428293527

...