Table of Contents
2.5.0

Home

  • Lightning in 15 minutes
  • Install
  • 2.0 Upgrade Guide

Level Up

  • Basic skills
  • Intermediate skills
  • Advanced skills
  • Expert skills

Core API

  • LightningModule
  • Trainer

Optional API

  • accelerators
  • callbacks
  • cli
  • core
  • loggers
  • profiler
  • trainer
  • strategies
  • tuner
  • utilities

More

  • Community
  • Glossary
  • How-to Guides
  • Overview
  • Team management
  • Production
  • Security
  • Open source
    • Overview
    • PyTorch Lightning
    • Fabric
    • Lit-GPT
    • Torchmetrics
    • Litdata
    • Lit LLaMA
    • Litserve
  • Examples
  • Glossary
  • FAQ
  • Docs >
  • Level 8: Modularize your projects
Shortcuts

Level 8: Modularize your projectsΒΆ

This module teaches you how to setup complex projects that can be controlled via the CLI.


1: Modularize your datasets

Reuse datasets across models by using DataModules

intermediate

2: Control it all from the CLI

Learn to control a LightningModule and LightningDataModule from the CLI

intermediate

3: Mix models and datasets

Register models, datasets, optimizers and learning rate schedulers

intermediate

  • Level 8: Modularize your projects

To analyze traffic and optimize your experience, we serve cookies on this site. By clicking or navigating, you agree to allow our usage of cookies. Read PyTorch Lightning's Privacy Policy.