Skip to content

Commit 10c7af9

Browse files
authored
Ensure that a checkpoint is saved on the final epoch (#499)
1 parent c8b8e1b commit 10c7af9

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

ml3d/tf/pipelines/object_detection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ def run_train(self):
290290

291291
self.save_logs(writer, epoch)
292292

293-
if epoch % cfg.save_ckpt_freq == 0:
293+
if epoch % cfg.save_ckpt_freq == 0 or epoch == cfg.max_epoch:
294294
self.save_ckpt(epoch)
295295

296296
def get_3d_summary(self,

ml3d/tf/pipelines/semantic_segmentation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ def run_train(self):
306306

307307
self.save_logs(writer, epoch)
308308

309-
if epoch % cfg.save_ckpt_freq == 0:
309+
if epoch % cfg.save_ckpt_freq == 0 or epoch == cfg.max_epoch:
310310
self.save_ckpt(epoch)
311311

312312
def get_3d_summary(self, results, input_data, epoch, save_gt=True):

ml3d/torch/pipelines/object_detection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ def run_train(self):
346346

347347
self.save_logs(writer, epoch)
348348

349-
if epoch % cfg.save_ckpt_freq == 0:
349+
if epoch % cfg.save_ckpt_freq == 0 or epoch == cfg.max_epoch:
350350
self.save_ckpt(epoch)
351351

352352
def get_3d_summary(self,

ml3d/torch/pipelines/semantic_segmentation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ def run_train(self):
458458

459459
self.save_logs(writer, epoch)
460460

461-
if epoch % cfg.save_ckpt_freq == 0:
461+
if epoch % cfg.save_ckpt_freq == 0 or epoch == cfg.max_epoch:
462462
self.save_ckpt(epoch)
463463

464464
def get_batcher(self, device, split='training'):

0 commit comments

Comments
 (0)