in torchrecipes/text/doc_classification/datamodule/doc_classification.py [0:0]
def _get_data_loader(self, dataset: IterDataPipe[Tuple[str, str]]) -> DataLoader:
dataset = dataset.batch(self.batch_size).rows2columnar(["text", "label"])
dataset = dataset.map(self.transform)
dataset = dataset.map(
lambda x: {
**x,
"label_ids": to_tensor(self.label_transform(x["label"])),
}
)
dataset = dataset.add_index()
return DataLoader(
dataset,
batch_size=None,
shuffle=False,
num_workers=self.num_workers,
drop_last=self.drop_last,
pin_memory=self.pin_memory,
worker_init_fn=worker_init_fn,
)