Solved by ptrblck in post #2 
              
              
                Yes, as long as you don’t permute the dimensions, view will yield the original tensor: 
T, B, C, H, W = 2, 3, 4, 5, 6
x = torch.randn(T, B, C, H, W)
y = x.view(-1, C, H, W)
z = y.view(T, B, C, H, W)
print((z == x).all())
> tensor(True)