LSUN#
- class dmme.datasets.LSUNClass(root: str, transform: Optional[Callable] = None, target_transform: Optional[Callable] = None, ignore_keys: Optional[List] = None)[source]#
LSUNClass from torchvision
Loads lmdb dataset with empty value checks.
- Parameters:
root (str) – directory containing mdb files
transform (Transform) – transforms to apply on data, Optional
target_transform (Transform) – transforms to apply on labels, Optional
ignore_keys (List) – list of keys to ignore in lmdb database, some keys have empty values
- class dmme.datasets.LSUN(root: str, classes: Union[str, List[str]] = 'train', transform: Optional[Callable] = None, target_transform: Optional[Callable] = None)[source]#
LSUN dataset.
You will need to install the
lmdbpackage to use this dataset: runpip install lmdb- Parameters:
root (string) – Root directory for the database files.
classes (string or list) – One of {‘train’, ‘val’, ‘test’} or a list of categories to load. e,g. [‘bedroom_train’, ‘church_outdoor_train’].
transform (callable, optional) – A function/transform that takes in an PIL image and returns a transformed version. E.g,
transforms.RandomCroptarget_transform (callable, optional) – A function/transform that takes in the target and transforms it.