MCPcopy Create free account
hub / github.com/DragonisCV/RAM / __init__

Method __init__

ram/data/utils/data_sampler.py:21–28  ·  view source on GitHub ↗
(self, dataset, num_replicas, rank, ratio=1)

Source from the content-addressed store, hash-verified

19 """
20
21 def __init__(self, dataset, num_replicas, rank, ratio=1):
22 self.dataset = dataset
23 self.num_replicas = num_replicas
24 self.rank = rank
25 self.epoch = 0
26 print(self.dataset,ratio,self.num_replicas)
27 self.num_samples = math.ceil(len(self.dataset) * ratio / self.num_replicas)
28 self.total_size = self.num_samples * self.num_replicas
29
30 def __iter__(self):
31 # deterministically shuffle based on epoch

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected