(x, crop_size=128, dim_size=3)
| 91 | |
| 92 | |
| 93 | def reshape_patch(x, crop_size=128, dim_size=3): |
| 94 | x = x.transpose(0, 2).squeeze() # [9, 3*(128**2)] |
| 95 | x = x.view(dim_size**2, 3, crop_size, crop_size) |
| 96 | return x |
| 97 | |
| 98 | def reshape_patch_back(x, crop_size=128, dim_size=3): |
| 99 | x = x.view(dim_size**2, 3*(crop_size**2)).unsqueeze(dim=-1) |