<!-- # hard line break macro for HTML -->

# fiftyone.core.map.batcher.slice_batch

Abstract mapping backend

Copyright 2017-2026, Voxel51, Inc.
<br/>
[voxel51.com](https://voxel51.com/)
<br/>
<br/>

**Classes:**

| [`SampleSliceBatch`](#fiftyone.core.map.batcher.slice_batch.SampleSliceBatch)(start_idx, stop_idx)   | Sample batch using slices   |
|------------------------------------------------------------------------------------------------------|-----------------------------|

### *class* fiftyone.core.map.batcher.slice_batch.SampleSliceBatch(start_idx: int, stop_idx: int)

Bases: [`SampleBatch`](fiftyone.core.map.batcher.batch.md#fiftyone.core.map.batcher.batch.SampleBatch)

Sample batch using slices

**Methods:**

| [`split`](#fiftyone.core.map.batcher.slice_batch.SampleSliceBatch.split)(sample_collection, num_workers[, ...])   | Create a list of sample batches           |
|-------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
| [`create_subset`](#fiftyone.core.map.batcher.slice_batch.SampleSliceBatch.create_subset)(sample_collection)       | Create a sample collection from the batch |

**Attributes:**

| [`total`](#fiftyone.core.map.batcher.slice_batch.SampleSliceBatch.total)   | Get the total number of samples in the batch   |
|----------------------------------------------------------------------------|------------------------------------------------|

#### *classmethod* split(sample_collection: [SampleCollection](fiftyone.core.map.typing.md#fiftyone.core.map.typing.SampleCollection)[T], num_workers: int, batch_size: int | None = None) → List[[SampleSliceBatch](#fiftyone.core.map.batcher.slice_batch.SampleSliceBatch)]

Create a list of sample batches

#### *property* total *: int*

Get the total number of samples in the batch

#### create_subset(sample_collection: [SampleCollection](fiftyone.core.map.typing.md#fiftyone.core.map.typing.SampleCollection)[T]) → [SampleCollection](fiftyone.core.map.typing.md#fiftyone.core.map.typing.SampleCollection)[T]

Create a sample collection from the batch
