(self, bsz)
| 150 | return x # [n, c, h, w] |
| 151 | |
| 152 | def sample_orders(self, bsz): |
| 153 | # generate a batch of random generation orders |
| 154 | orders = [] |
| 155 | for _ in range(bsz): |
| 156 | order = np.array(list(range(self.seq_len))) |
| 157 | np.random.shuffle(order) |
| 158 | orders.append(order) |
| 159 | orders = torch.Tensor(np.array(orders)).cuda().long() |
| 160 | return orders |
| 161 | |
| 162 | def random_masking(self, x, orders): |
| 163 | # generate token mask |
no outgoing calls
no test coverage detected