t = torch.arange(12) a = t.view(3, 4) # view — always free b = t.reshape(3, 4) # reshape — also free here print(a.data_ptr() == t.data_ptr()) # True print(b.data_ptr() == t.data_ptr()) # True