def create(self): c_sampler = None if self.num_samples is None: c_sampler = cde.RandomSampler(self.replacement, self.reshuffle_each_epoch) else: c_sampler = cde.RandomSampler(self.replacement, self.reshuffle_each_epoch, self.num_samples) c_child_sampler = self.create_child() c_sampler.add_child(c_child_sampler) return c_sampler
def create(self): num_samples = self.num_samples if self.num_samples is not None else 0 c_sampler = cde.RandomSampler(num_samples, self.replacement, self.reshuffle_each_epoch) c_child_sampler = self.create_child() c_sampler.add_child(c_child_sampler) return c_sampler
def create(self): # If num_samples is not specified, then call constructor #2 if self.num_samples is None: return cde.RandomSampler(self.replacement) return cde.RandomSampler(self.replacement, self.num_samples)