(self, num_samples=5000, batch_size=1000, num_classes = 4, num_support = 200)
| 234 | |
| 235 | class CheckerboardDataModule(pl.LightningDataModule): |
| 236 | def __init__(self, num_samples=5000, batch_size=1000, num_classes = 4, num_support = 200): |
| 237 | super().__init__() |
| 238 | self.num_samples = num_samples |
| 239 | self.batch_size=batch_size |
| 240 | self.num_support = num_support |
| 241 | self.num_classes = num_classes |
| 242 | |
| 243 | # mean and std distance between clusters given the number of points |
| 244 | self.mean_dist, self.std_dist = calc_avg_distances(num_support, unit="deg") |
| 245 | |
| 246 | def setup(self, stage: str): |
| 247 | self.train_ds = TensorDataset(*get_data(N_samples = self.num_samples, |
nothing calls this directly
no test coverage detected