mmselfsup/openselfsup/datasets/npid.py

21 lines
506 B
Python

from .registry import DATASETS
from .base import BaseDataset
@DATASETS.register_module
class NPIDDataset(BaseDataset):
"""Dataset for NPID.
"""
def __init__(self, data_source, pipeline):
super(NPIDDataset, self).__init__(data_source, pipeline)
def __getitem__(self, idx):
img, _ = self.data_source.get_sample(idx)
img = self.pipeline(img)
return dict(img=img, idx=idx)
def evaluate(self, scores, keyword, logger=None):
raise NotImplemented