Я пытаюсь установить следующие конфиги для моей модели, добавив приведенные ниже строки в раздел 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