fiftyone.core.map.batcher.batch#

Abstract mapping backend

Copyright 2017-2025, Voxel51, Inc.

Classes:

SampleBatch()

A sample batch

class fiftyone.core.map.batcher.batch.SampleBatch#

Bases: ABC

A sample batch

Methods:

split(sample_collection, num_workers[, ...])

Create a list of sample batches

create_subset(sample_collection)

Create a sample collection from the batch

Attributes:

total

Get the total number of samples in the batch

abstract classmethod split(sample_collection: SampleCollection[T], num_workers: int, batch_size: int | None = None) List[SampleBatch]#

Create a list of sample batches

abstract property total: int#

Get the total number of samples in the batch

abstract create_subset(sample_collection: SampleCollection[T]) SampleCollection[T]#

Create a sample collection from the batch