Как установить keep_checkpoint_max в конфигурации конвейера для API обнаружения объектов, используя legacy / train.py - PullRequest
0 голосов
/ 05 января 2019

Я пытаюсь установить следующие конфиги для моей модели, добавив приведенные ниже строки в раздел train_config в файле pipeline.config.

  keep_checkpoint_every_n_hours: 1
  keep_checkpoint_max: 100
  save_summaries_secs: 300

Но получала следующую ошибку:

google.protobuf.text_format.ParseError: 109:3 : Message type "object_detection.protos.TrainConfig" has no field named "keep_checkpoint_max".

Я посмотрел исходный код в proto/train_pb2.py, и действительно, только keep_checkpoint_every_n_hours находится в FieldDescriptor. Итак, как мне установить два других конфига, если они не включены в поля TrainConfig?

Я использую файл legacy / train.py для обучения моей модели.

Я прочитал следующий пост, но не уверен, как изменить run_config для tf.estimator, так как кажется, что старый инструктор не использовал этот модуль.

Как контролировать количество контрольных точек, сохраняемых оценщиком тензорного потока?

Я видел нижеприведенный запрос на соответствующую функцию. Есть ли способ установить эти конфиги вокруг текущего ограничения?

https://github.com/tensorflow/models/issues/5246

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...