We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ec4802c commit 190f8faCopy full SHA for 190f8fa
dcgan/main.py
@@ -213,9 +213,9 @@ def forward(self, input):
213
# train with fake
214
noise.data.resize_(batch_size, nz, 1, 1)
215
noise.data.normal_(0, 1)
216
- fake = netG(noise).detach()
+ fake = netG(noise)
217
label.data.fill_(fake_label)
218
- output = netD(fake)
+ output = netD(fake.detach())
219
errD_fake = criterion(output, label)
220
errD_fake.backward()
221
D_G_z1 = output.data.mean()
@@ -227,8 +227,6 @@ def forward(self, input):
227
###########################
228
netG.zero_grad()
229
label.data.fill_(real_label) # fake labels are real for generator cost
230
- noise.data.normal_(0, 1)
231
- fake = netG(noise)
232
output = netD(fake)
233
errG = criterion(output, label)
234
errG.backward()
0 commit comments