two datasets of different lengths, with ratio = 0.3 and 0.5, max_sample smaller than len(dataset) * ratio
(self)
| 198 | |
| 199 | |
| 200 | def test_4(self): |
| 201 | """ |
| 202 | two datasets of different lengths, with ratio = 0.3 and 0.5, max_sample smaller than len(dataset) * ratio |
| 203 | """ |
| 204 | datasets = [] |
| 205 | dataset_ratios = [] |
| 206 | dataset_max_samples = [] |
| 207 | |
| 208 | # 1 |
| 209 | dset = self._create_dataset(total_samples=100, seq_len=20, dim=3, val=1) |
| 210 | ratio = 0.3 |
| 211 | max_sample = int(0.2 * 100) |
| 212 | datasets.append(dset) |
| 213 | dataset_ratios.append(ratio) |
| 214 | dataset_max_samples.append(max_sample) |
| 215 | |
| 216 | # 2 |
| 217 | dset = self._create_dataset(total_samples=200, seq_len=30, dim=3, val=2) |
| 218 | ratio = 0.5 |
| 219 | max_sample = int(0.3 * 200) |
| 220 | datasets.append(dset) |
| 221 | dataset_ratios.append(ratio) |
| 222 | dataset_max_samples.append(max_sample) |
| 223 | |
| 224 | self._test(datasets, dataset_ratios, dataset_max_samples) |
| 225 | |
| 226 | |
| 227 | if __name__ == '__main__': |
nothing calls this directly
no test coverage detected