finetuning-scheduler

PyTorch Lightning extension that accelerates and enhances foundation model experimentation with flexible fine-tuning schedules.

github.com/speediedan/finetuning-scheduler
finetuning-scheduler homepage screenshot

About finetuning-scheduler

finetuning-scheduler is an open-source extension for PyTorch Lightning for defining fine-tuning schedules for foundation model experiments. It supports explicit or regex-based parameter selection, with implicit schedules for initial exploration and explicit schedules for tuning and behavioral experimentation.

It applies early-stopping criteria to each fine-tuning phase, restores the best per-phase checkpoint, and allows combining early-stopping with epoch-based phase transitions. It installs from PyPI using uv, with optional extras for examples, development and testing.

Key features

  • Flexible fine-tuning schedules with explicit parameter selection
  • Regex-based parameter selection for schedules
  • Implicit schedules for initial model exploration
  • Explicit schedules for performance tuning and experimentation
  • Automatic restoration of best per-phase checkpoints via early stopping
  • Composition of early-stopping and epoch-driven phase transitions
Best for: Researchers and developers using PyTorch Lightning to experiment with foundation model fine-tuning schedules.
Good for
  • Open-source repository with source installation options
  • Installable from PyPI using uv
  • Supports implicit and explicit scheduling approaches

finetuning-scheduler at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

finetuning-scheduler alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in ML Training & Optimization

Well-known listings from the same topic.

All 75

finetuning-scheduler FAQ

How do I install finetuning-scheduler?
Install uv, then run uv pip install finetuning-scheduler.
How do I install packages needed for the examples?
Use uv pip install finetuning-scheduler['examples'], or uv pip install finetuning-scheduler['all'] for examples, development and testing packages.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing