Skip to content

Commit

Permalink
Update demo.py
Browse files Browse the repository at this point in the history
simplifies the input of add_scalar temporary.
  • Loading branch information
lanpa committed Sep 24, 2017
1 parent 5de02ed commit 3e3c98c
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions demo.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@
s1 = torch.rand(1) # value to keep
s2 = torch.rand(1)
writer.add_scalar('data/scalar1', s1[0], n_iter) # data grouping by `slash`
writer.add_scalar('data/scalar2', s2, n_iter) # passing Tensor is OK!
writer.add_scalars('data/scalar_group', {"xsinx":n_iter*np.sin(n_iter),
"xcosx":n_iter*np.cos(n_iter),
"arctanx": np.arctan(n_iter)}, n_iter)
x = torch.rand(32, 3, 64, 64) # output from network
if n_iter%10==0:
x = vutils.make_grid(x, normalize=True, scale_each=True)
Expand All @@ -32,9 +34,12 @@
for name, param in resnet18.named_parameters():
writer.add_histogram(name, param, n_iter)

# export scalar data to JSON for external processing
writer.export_scalars_to_json("./all_scalars.json")

dataset = datasets.MNIST('mnist', train=False, download=True)
images = dataset.test_data[:100].float()
label = dataset.test_labels[:100]
features = images.view(100, 784)
writer.add_embedding(features, metadata=label, label_img=images.unsqueeze(1))
writer.close()
writer.close()

0 comments on commit 3e3c98c

Please sign in to comment.