megatron.data.image_folder.ImageFolder#
- class megatron.data.image_folder.ImageFolder(*args: Any, **kwargs: Any)#
Bases:
DatasetFolder
- A generic data loader where the images are arranged in this way: ::
root/dog/xxx.png root/dog/xxy.png root/dog/[…]/xxz.png root/cat/123.png root/cat/nsdf3.png root/cat/[…]/asd932_.png
- Parameters:
root (string) – Root directory path.
transform (callable, optional) – A function/transform that takes in an PIL image and returns a transformed version. E.g,
transforms.RandomCrop
target_transform (callable, optional) – A function/transform that takes in the target and transforms it.
loader (callable, optional) – A function to load an image given its path.
is_valid_file – A function that takes path of an Image file and check if the file is a valid file (used to check of corrupt files)