for t in range(T-1, -1, -1):
z = torch.zeros(x.size()) if t == 0 else torch.randn(x.size())
input = torch.cat((x, torch.ones(x.size(0), 1) * 2 * t / T - 1), 1)
for t in range(T-1, -1, -1):
z = torch.zeros(x.size()) if t == 0 else torch.randn(x.size())
input = torch.cat((x, torch.ones(x.size(0), 1) * 2 * t / T - 1), 1)