Back to Gap Map Infrastructure / Core ML frameworks & libraries

PyTorch Lightning

Lightning AI
open source / Overall score: 4.6(leading)

PyTorch Lightning is a training abstraction over PyTorch. Its Trainer and Fabric interfaces move the same model code between CPU, CUDA and Apple Silicon GPUs, TPUs, multi-GPU and multi-node runs without changing the model, and expose distributed strategies including DDP, FSDP and DeepSpeed together with mixed precision.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public(Lightning-AI/pytorch-lightning)
core features withheld
no — no enterprise or ee path in the repository root and no paid tier described in the README

PyTorch Lightning is released under a stock Apache-2.0 license, with the full source public in this repository. The README describes no enterprise or paid tier of the library itself; Lightning AI's hosted platform is a separate product sold alongside it, not a gated core.

Adoption

5 high confidence
5.0

Adoption is measured as PyPI downloads of the pytorch-lightning package; the umbrella lightning package, which redistributes the same code alongside Lightning Fabric, is not counted separately but points to comparable usage. GitHub stars are recorded only as corroboration, since a star is not an install.

Capability

4 medium confidence
4.0

PyTorch Lightning is a library built on PyTorch rather than a framework of its own: it structures and distributes a training loop, the same role Accelerate plays, and depends on PyTorch for the tensor engine and autograd underneath. Its breadth of accelerator and distributed-strategy support is what distinguishes it from Accelerate.

Verified 2026-09-24