Buckets:
| import os | |
| import torch | |
| import torchvision.datasets as datasets | |
| class Pets: | |
| def __init__(self, | |
| preprocess, | |
| location=os.path.expanduser('~/data'), | |
| batch_size=32, | |
| num_workers=14): | |
| # Data loading code | |
| location="../../DataSets/clip_fewshot" | |
| self.train_dataset = datasets.OxfordIIITPet( | |
| root=location, split="trainval", transform=preprocess) | |
| self.train_loader = torch.utils.data.DataLoader( | |
| self.train_dataset, | |
| shuffle=True, | |
| batch_size=batch_size, | |
| num_workers=num_workers, | |
| ) | |
| self.test_dataset = datasets.OxfordIIITPet( | |
| root=location, split="test", transform=preprocess) | |
| self.test_loader = torch.utils.data.DataLoader( | |
| self.test_dataset, | |
| batch_size=batch_size, | |
| num_workers=num_workers | |
| ) | |
| self.test_loader_shuffle = torch.utils.data.DataLoader( | |
| self.test_dataset, | |
| shuffle=True, | |
| batch_size=batch_size, | |
| num_workers=num_workers | |
| ) | |
| idx_to_class = dict((v, k) | |
| for k, v in self.train_dataset.class_to_idx.items()) | |
| self.classnames = [idx_to_class[i].replace( | |
| '_', ' ') for i in range(len(idx_to_class))] |
Xet Storage Details
- Size:
- 1.36 kB
- Xet hash:
- 3e57ea41dfb3ca867f2c8cafc8fdb75b5913e78a924aa90846928104e237c9a6
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.