--- 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