Skip to content

Commit

Permalink
Fix bug at continue training.
Browse files Browse the repository at this point in the history
  • Loading branch information
Naruto-Sasuke authored Nov 9, 2018
1 parent 47ad060 commit bcbb699
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion models/base_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,14 @@ def setup(self, opt, parser=None):
if self.isTrain:
self.schedulers = [networks.get_scheduler(optimizer, opt) for optimizer in self.optimizers]

if not self.isTrain or opt.continue_train:
if not self.isTrain:
if opt.load_by_iter: # load network by iteration.
self.load_network('iter_' + opt.iter)
else:
self.load_networks(opt.epoch)
else: # When continue training, only supported by loading from some epoch, not some iteration
if opt.continue_train:
self.load_networks(opt.epoch)
self.print_networks(opt.verbose)

# make models eval mode during test time
Expand Down

0 comments on commit bcbb699

Please sign in to comment.