| 15 | |
| 16 | |
| 17 | class TMPDataset(Dataset): |
| 18 | def __init__(self, arr: np.ndarray): |
| 19 | self.arr = arr |
| 20 | |
| 21 | |
| 22 | def __len__(self): |
| 23 | return len(self.arr) |
| 24 | |
| 25 | |
| 26 | def __getitem__(self, i): |
| 27 | return self.arr[i] |
| 28 | |
| 29 | |
| 30 | def get_seq_lens(self): |
| 31 | return [self.arr[i].shape[1] for i in range(len(self.arr))] |
| 32 | |
| 33 | |
| 34 | class TMPCollate: |
no outgoing calls