Files
Finetuning/IdentitySubset.py
2026-05-01 15:28:10 +02:00

13 lines
408 B
Python

import torch
class IdentitySubset(torch.utils.data.Dataset):
def __init__(self, full_ds, indices, id_mapping):
self.full_ds = full_ds
self.indices = indices
self.id_mapping = id_mapping
def __getitem__(self, idx):
img, old_id = self.full_ds[self.indices[idx]]
return img, self.id_mapping[old_id.item()]
def __len__(self):
return len(self.indices)