(self, batch_size, distributed=False, shuffle=True, **kwargs)
| 164 | return self.get_char_lens(self.tgt_file) |
| 165 | |
| 166 | def make_sortish_sampler(self, batch_size, distributed=False, shuffle=True, **kwargs): |
| 167 | if distributed: |
| 168 | return DistributedSortishSampler(self, batch_size, shuffle=shuffle, **kwargs) |
| 169 | else: |
| 170 | return SortishSampler(self.src_lens, batch_size, shuffle=shuffle) |
| 171 | |
| 172 | def make_dynamic_sampler(self, max_tokens_per_batch=1024, **kwargs): |
| 173 | assert FAIRSEQ_AVAILABLE, "Dynamic batch size requires `pip install fairseq`" |
no test coverage detected