in base/base_dataset.py [0:0]
def __init__(self, db_path, set_type, transform=None):
"""Init class
Arguments:
db_path {str} -- path to set
set_type {SetType} -- set
Keyword Arguments:
transform {BaseTransform} -- transformation to apply to data (default: {None})
"""
assert isinstance(set_type, SetType)
self.logger = ConsoleLogger(set_type.value)
if io.exists(db_path):
self.path = db_path
else:
self.logger.error('Dataset directory {} not found'.format(db_path))
self.index = self._load_index()
if transform:
assert isinstance(transform, (BaseTransform, transforms.Compose))
self.transform = transform