Skip to content

Instantly share code, notes, and snippets.

@aletheia
Last active July 14, 2020 08:37
Show Gist options
  • Save aletheia/b5d06713975531ce2aaad628b3cb0e76 to your computer and use it in GitHub Desktop.
Save aletheia/b5d06713975531ce2aaad628b3cb0e76 to your computer and use it in GitHub Desktop.
def prepare_data(self):
'''Prepares datasets. Called once per training execution
'''
self.train_loader, self.val_loader, self.test_loader = self.load_split_train_test()
def train_dataloader(self):
'''
Returns:
(torch.utils.data.DataLoader): Training set data loader
'''
return self.train_loader
def val_dataloader(self):
'''
Returns:
(torch.utils.data.DataLoader): Validation set data loader
'''
return self.val_loader
def test_dataloader(self):
'''
Returns:
(torch.utils.data.DataLoader): Testing set data loader
'''
return DataLoader(MNIST(os.getcwd(), train=False, download=False, transform=transform.ToTensor()), batch_size=128)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment