MCPcopy Create free account
hub / github.com/RuslanKhalitov/ChordMixer / train_dataloader

Method train_dataloader

dataloaders/adding.py:93–110  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

91
92 # Defining DataLoaders
93 def train_dataloader(self):
94 boundaries = self.get_bucket_boundaries(self.train_dataset)
95 train_adding = DatasetAdding(df=self.train_dataset)
96 sampler_train = BucketSampler(
97 lengths=self.train_dataset['len'],
98 bucket_boundaries=boundaries,
99 batch_size=self.batch_size
100 )
101 train_dataloader = DataLoader(
102 train_adding,
103 batch_size=None,
104 shuffle=False,
105 sampler=sampler_train,# sampler or batch sampler
106 num_workers=self.num_workers,
107 drop_last=False,
108 collate_fn=self.collate_fn
109 )
110 return train_dataloader
111
112 def val_dataloader(self):
113 boundaries = self.get_bucket_boundaries(self.test_dataset)

Callers

nothing calls this directly

Calls 3

get_bucket_boundariesMethod · 0.95
DatasetAddingClass · 0.85
BucketSamplerClass · 0.85

Tested by

no test coverage detected