---
title: Collectives
description: API reference for all public classes and functions.
canonical: 'https://lightning.ai/docs/fabric/stable/full-api-reference/api/collectives'
---
# Collectives {#collectives}

> **Warning**
>
> This is an [experimental](/docs/pytorch/latest/versioning) feature.

## Collectives {#collectives}

- [`Collective`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.collectives.Collective.md) — Interface for collective operations.
- [`TorchCollective`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.collectives.TorchCollective.md) — Collective operations using torch.distributed.
- [`SingleDeviceCollective`](/docs/fabric/2.6.6/full-api-reference/api/generated/lightning.fabric.plugins.collectives.SingleDeviceCollective.md) — Support for collective operations on a single device (no-op).

---

**Navigation**

- Parent: [Api](/docs/fabric/2.6.6/full-api-reference/api.md)
