ParseError: 172: 3: Тип сообщения object_detection.protos.TrainConfig не имеет поля с именем fine_tune_checkpoint_version

ParseError Traceback (последний вызов последним)

in

—- ›1 config = config_util.get_configs_from_pipeline_file (CONFIG_PATH)

~ \ AppData \ Roaming \ Python \ Python37 \ site-packages \ object_detection \ utils \ config_util.py в get_configs_from_pipeline_file (pipeline_config_path, config_override)

 96   with tf.io.gfile.GFile(pipeline_config_path, "r") as f:

 97     proto_str = f.read()

— ›98 text_format.Merge (proto_str, pipeline_config)

 99   if config_override:

100     text_format.Merge(config_override, pipeline_config)

C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ protobuf \ text_format.py в слиянии (текст, сообщение, allow_unknown_extension, allow_field_number, descriptor_pool, allow_unknown_field)

735       allow_field_number,

736       descriptor_pool=descriptor_pool,

— ›737 allow_unknown_field = allow_unknown_field)

738 

739 

C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ protobuf \ text_format.py в MergeLines (строки, сообщение, allow_unknown_extension, allow_field_number, descriptor_pool, allow_unknown_field)

803                    descriptor_pool=descriptor_pool,

804                    allow_unknown_field=allow_unknown_field)

— ›805 return parser.MergeLines (строки, сообщение)

806 

807 

C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ protobuf \ text_format.py в MergeLines (self, lines, message)

828     """Merges a text representation of a protocol message into a message."""

829     self._allow_multiple_scalars = True

— ›830 self._ParseOrMerge (строки, сообщение)

831     return message

832 

C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ protobuf \ text_format.py в _ParseOrMerge (self, lines, message)

850     tokenizer = Tokenizer(str_lines)

851     while not tokenizer.AtEnd():

— ›852 self._MergeField (токенизатор, сообщение)

853 

854   def _MergeField(self, tokenizer, message):

C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ protobuf \ text_format.py в _MergeField (self, tokenizer, message)

980 

981       else:

— ›слияние 982 (токенизатор, сообщение, поле)

983 

984     else:  # Proto field is unknown.

C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ protobuf \ text_format.py в _MergeMessageField (self, tokenizer, message, field)

1055, если tokenizer.AtEnd ():

1056 поднять токенизатор.ParseErrorPreviousToken (‘Ожидаемый% s.’% (End_token,))

— ›1057 self._MergeField (tokenizer, sub_message)

1058

1059, если is_map_entry:

C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ protobuf \ text_format.py в _MergeField (self, tokenizer, message)

947         raise tokenizer.ParseErrorPreviousToken(

948             'Message type "%s" has no field named "%s".' %

— ›949 (message_descriptor.full_name, name)) 950 951, если поле:

См. также:  Как я могу автоматически создавать таблицы BigQuery из моей корзины Cloud Storage?
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Siddharth

    Удалите строку fine_tune_checkpoint_version (строка 172 в соответствии с тем, что вы опубликовали) из файла pipeline.config и повторите попытку.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: