MCPcopy Create free account
hub / github.com/apple/ml-pointersect / test_4

Method test_4

tests/cdslib/data/dataloader/test_batch_preparer.py:200–224  ·  view source on GitHub ↗

two datasets of different lengths, with ratio = 0.3 and 0.5, max_sample smaller than len(dataset) * ratio

(self)

Source from the content-addressed store, hash-verified

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
227if __name__ == '__main__':

Callers

nothing calls this directly

Calls 2

_create_datasetMethod · 0.95
_testMethod · 0.95

Tested by

no test coverage detected