:orphan:
.. _lightning-cli:
############################
Eliminate config boilerplate
############################
*********
Basic use
*********
.. raw:: html
.. Add callout items below this line
.. displayitem::
:header: 1: Control it all from the CLI
:description: Learn to control a LightningModule and LightningDataModule from the CLI
:col_css: col-md-4
:button_link: lightning_cli_intermediate.html
:height: 150
:tag: intermediate
.. displayitem::
:header: 2: Mix models and datasets
:description: Support multiple models, datasets, optimizers and learning rate schedulers
:col_css: col-md-4
:button_link: lightning_cli_intermediate_2.html
:height: 150
:tag: intermediate
.. displayitem::
:header: 3: Control it all via YAML
:description: Enable composable YAMLs
:col_css: col-md-4
:button_link: lightning_cli_advanced.html
:height: 150
:tag: advanced
.. raw:: html
----
************
Advanced use
************
.. raw:: html
.. displayitem::
:header: YAML for production
:description: Use the Lightning CLI with YAMLs for production environments
:col_css: col-md-6
:button_link: lightning_cli_advanced_2.html
:height: 150
:tag: advanced
.. displayitem::
:header: Customize for complex projects
:description: Learn how to implement CLIs for complex projects.
:col_css: col-md-6
:button_link: lightning_cli_advanced_3.html
:height: 150
:tag: expert
.. displayitem::
:header: Extend the Lightning CLI
:description: Customize the Lightning CLI
:col_css: col-md-6
:button_link: lightning_cli_expert.html
:height: 150
:tag: expert
.. displayitem::
:header: FAQ
:description: Frequently asked questions about working with the Lightning CLI and YAML files
:col_css: col-md-6
:button_link: lightning_cli_faq.html
:height: 150
.. raw:: html