Skip to content

Commit cee30ce

Browse files
committed
optimizer should be saved and loaded
1 parent 6621728 commit cee30ce

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

denoising_diffusion_pytorch/denoising_diffusion_pytorch.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,7 @@ def save(self, milestone):
683683
data = {
684684
'step': self.step,
685685
'model': self.accelerator.get_state_dict(self.model),
686+
'opt': self.opt.state_dict(),
686687
'ema': self.ema.state_dict(),
687688
'scaler': self.accelerator.scaler.state_dict() if exists(self.accelerator.scaler) else None
688689
}
@@ -696,6 +697,7 @@ def load(self, milestone):
696697
model.load_state_dict(data['model'])
697698

698699
self.step = data['step']
700+
self.opt.load_state_dict(data['opt'])
699701
self.ema.load_state_dict(data['ema'])
700702

701703
if exists(self.accelerator.scaler) and exists(data['scaler']):

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
setup(
44
name = 'denoising-diffusion-pytorch',
55
packages = find_packages(),
6-
version = '0.24.2',
6+
version = '0.24.3',
77
license='MIT',
88
description = 'Denoising Diffusion Probabilistic Models - Pytorch',
99
author = 'Phil Wang',

0 commit comments

Comments
 (0)