← All projects
Training & fine-tuning

PyTorch Lightning

Takes care of the repetitive engineering when training AI models, from one computer to many GPUs.

What it does

PyTorch is a popular toolkit for building AI models. PyTorch Lightning sits on top of it and organises the code, handling the repetitive engineering parts of training, such as using several graphics cards (GPUs) at once.

Its makers say you can scale from a regular processor to many machines without changing your core code, while experts can still take full control when they need to.

Who it's for

Machine learning researchers and engineers who train or fine-tune models.

Can I use it without coding?

Developers only. A Python library that requires writing code. New to this? Start here.

Can I run it?

Cost
Free, with optional paid extrasThe open-source version is free; the makers also sell a hosted or pro version.
Runs on
Cloud
Computer
Works best on a powerful computer or one with a graphics card (GPU)
Privacy
Your choice: run it on your device or use an online service
API key
Not needed

Try it

Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?

Before you install

  • Only download from the official GitHub page. Copies with similar names exist for many popular projects.
  • License (Apache-2.0): Permissive: free to use, change and share, including for business.
  • More on staying safe

Where people are talking about it