from torch.autograd.variable import Variable import torch def random_noise(size): n = Variable(torch.randn(size, 100)) if torch.cuda.is_available(): return n.cuda() return n def real_data_target(size): ''' Tensor containing ones, with shape = size ''' data = Variable(torch.ones(size, 1)) if torch.cuda.is_available(): return data.cuda() return data def fake_data_target(size): ''' Tensor containing zeros, with shape = size ''' data = Variable(torch.zeros(size, 1)) if torch.cuda.is_available(): return data.cuda() return data