---
description: Efficiently load images and labels to models using Ultralytics YOLO's InfiniteDataLoader, LoadScreenshots, and LoadStreams.
keywords: YOLO, data loader, image classification, object detection, Ultralytics
---
## InfiniteDataLoader
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.InfiniteDataLoader
## _RepeatSampler
---
### ::: ultralytics.yolo.data.dataloaders.v5loader._RepeatSampler
## LoadScreenshots
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.LoadScreenshots
## LoadImages
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.LoadImages
## LoadStreams
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.LoadStreams
## LoadImagesAndLabels
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.LoadImagesAndLabels
## ClassificationDataset
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.ClassificationDataset
## get_hash
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.get_hash
## exif_size
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.exif_size
## exif_transpose
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.exif_transpose
## seed_worker
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.seed_worker
## create_dataloader
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.create_dataloader
## img2label_paths
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.img2label_paths
## flatten_recursive
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.flatten_recursive
## extract_boxes
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.extract_boxes
## autosplit
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.autosplit
## verify_image_label
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.verify_image_label
## create_classification_dataloader
---
### ::: ultralytics.yolo.data.dataloaders.v5loader.create_classification_dataloader