Skip to content

Commit 009d6fe

Browse files
authored
added save_checkpoints_steps as flag (#747)
* added save_checkpoints_steps as flag * added save_checkpoints_steps to TPUConfig
1 parent ae8e410 commit 009d6fe

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

efficientdet/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@
7979
'evaluation.')
8080
flags.DEFINE_integer('iterations_per_loop', 100,
8181
'Number of iterations per TPU training loop')
82+
flags.DEFINE_integer('save_checkpoints_steps', 5000,
83+
'Number of iterations per checkpoint save')
8284
flags.DEFINE_string(
8385
'training_file_pattern', None,
8486
'Glob for training data files (e.g., COCO train - minival set)')
@@ -218,6 +220,7 @@ def _can_partition(spatial_dim):
218220
FLAGS.iterations_per_loop if FLAGS.strategy == 'tpu' else 1,
219221
num_cores_per_replica=num_cores_per_replica,
220222
input_partition_dims=input_partition_dims,
223+
save_checkpoints_steps=FLAGS.save_checkpoints_steps,
221224
per_host_input_for_training=tf.estimator.tpu.InputPipelineConfig
222225
.PER_HOST_V2)
223226

@@ -240,7 +243,7 @@ def _can_partition(spatial_dim):
240243
train_distribute=strategy,
241244
log_step_count_steps=FLAGS.iterations_per_loop,
242245
session_config=config_proto,
243-
save_checkpoints_steps=5000,
246+
save_checkpoints_steps=FLAGS.save_checkpoints_steps,
244247
tf_random_seed=FLAGS.tf_random_seed,
245248
)
246249

0 commit comments

Comments
 (0)