b.reshape(6) # works — copies quietly when it has to b.contiguous().view(6) # works — reorders memory first, then views