Skip to content

Commit fa859fe

Browse files
committed
Add sample generation at the beginning
1 parent 172c802 commit fa859fe

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

main_miniimagenet.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,19 @@ def main(args):
9898
model = AutoEncoder(3, args.hidden_size, args.k).to(args.device)
9999
optimizer = torch.optim.Adam(model.parameters(), lr=args.lr)
100100

101+
# Generate the samples first once
102+
reconstruction = generate_samples(fixed_images, model, args)
103+
grid = make_grid(reconstruction.cpu(), nrow=8, range=(-1, 1), normalize=True)
104+
writer.add_image('reconstruction', grid, 0)
105+
101106
best_loss = -1.
102107
for epoch in range(args.num_epochs):
103108
train(train_loader, model, optimizer, args, writer)
104109
loss, _ = test(valid_loader, model, args, writer)
105110

106111
reconstruction = generate_samples(fixed_images, model, args)
107112
grid = make_grid(reconstruction.cpu(), nrow=8, range=(-1, 1), normalize=True)
108-
writer.add_image('reconstruction', grid, epoch)
113+
writer.add_image('reconstruction', grid, epoch + 1)
109114

110115
if (epoch == 0) or (loss < best_loss):
111116
best_loss = loss

0 commit comments

Comments
 (0)