X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=pysvrt.git;a=blobdiff_plain;f=test-svrt.py;h=5f38fa9bede770220868c21c115e51d1c37dbb4a;hp=6b5f8264c28ca8ad63abcc930d521933863ee83c;hb=51d45bec8caf5896a113e79475abd7d2df4a646d;hpb=44bd6cf57f00009c7049dcd3e5600f12f2f41de5 diff --git a/test-svrt.py b/test-svrt.py index 6b5f826..5f38fa9 100755 --- a/test-svrt.py +++ b/test-svrt.py @@ -34,12 +34,19 @@ from torch.nn import functional as fn from torchvision import datasets, transforms, utils -from _ext import svrt +import svrt -train_set = svrt.generate_vignettes(12, 64) +labels = torch.LongTensor(12).zero_() +labels.narrow(0, 0, labels.size(0)//2).fill_(1) -print(str(type(train_set)), train_set.size()) +x = svrt.generate_vignettes(4, labels) -train_set.div_(255) +print('compression factor {:f}'.format(x.storage().size() / svrt.compress(x.storage()).size())) -torchvision.utils.save_image(train_set.view(train_set.size(0), 1, train_set.size(1), train_set.size(2)), 'example.png') +x = x.view(x.size(0), 1, x.size(1), x.size(2)) + +x.div_(255) + +torchvision.utils.save_image(x, 'example.png') + +print('Wrote example.png')