Skip to content

Commit ec2397f

Browse files
committed
add one more residual
1 parent 844e557 commit ec2397f

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

denoising_diffusion_pytorch/denoising_diffusion_pytorch.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,12 +302,14 @@ def __init__(
302302
self.out_dim = default(out_dim, default_out_dim)
303303

304304
self.final_conv = nn.Sequential(
305-
block_klass(dim, dim),
305+
block_klass(dim * 2, dim),
306306
nn.Conv2d(dim, self.out_dim, 1)
307307
)
308308

309309
def forward(self, x, time):
310310
x = self.init_conv(x)
311+
r = x.clone()
312+
311313
t = self.time_mlp(time)
312314

313315
h = []
@@ -330,6 +332,7 @@ def forward(self, x, time):
330332
x = attn(x)
331333
x = upsample(x)
332334

335+
x = torch.cat((x, r), dim = 1)
333336
return self.final_conv(x)
334337

335338
# gaussian diffusion trainer class

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.19.1',
6+
version = '0.19.2',
77
license='MIT',
88
description = 'Denoising Diffusion Probabilistic Models - Pytorch',
99
author = 'Phil Wang',

0 commit comments

Comments
 (0)