xxxxxxxxxx
import torch
from torch.utils.data import Dataset, DataLoader
class CustomDataset(Dataset):
def __init__(self):
self.data = # Load your data here
def __getitem__(self, index):
return self.data[index]
def __len__(self):
return len(self.data)
dataset = CustomDataset()
dataloader = DataLoader(dataset, batch_size=32, shuffle=True)
xxxxxxxxxx
class SampleDataset(Dataset):
def __init__(self, device='cuda'):
super(SampleDataset, self).__init__()
self.data = torch.ones(1000)
self.data = self.data.to(device)
def __len__(self):
return len(self.data)
def __getitem__(self, i):
element = self.data[i]
return element