.. lightning documentation master file, created by
sphinx-quickstart on Sat Sep 19 16:37:02 2020.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to ⚡ Lightning AI
==========================
.. twocolumns::
:left:
.. image:: https://pl-bolts-doc-images.s3.us-east-2.amazonaws.com/mov.gif
:alt: Animation showing how to convert a standard training loop to a Lightning loop
:right:
PyTorch Lightning is the deep learning framework for professional AI researchers and machine learning engineers who need maximal flexibility without sacrificing performance at scale.
Lightning evolves with you as your projects go from idea to paper/production.
.. raw:: html
.. join_slack::
:align: center
:margin: 0
.. raw:: html
.. raw:: html
Install Lightning
-----------------
..
.. raw:: html
Make sure you use Python 3.8+
.. code-block:: bash
python -m pip install -U lightning
..
.. raw:: html
Conda users
.. code-block:: bash
Available after June 16th
.. raw:: html
.. raw:: html
Get Started
-----------
.. raw:: html
.. Add callout items below this line
.. customcalloutitem::
:header: Build a Lightning App in 15 minutes
:description: Learn the 4 key steps to build a Lightning app.
:button_link: pages/lightning_apps_intro.html
.. raw:: html
.. End of callout item section
.. raw:: html
.. raw:: html
.. toctree::
:maxdepth: 1
:caption: Get Started
pages/lightning_apps_intro
pages/installation
.. toctree::
:maxdepth: 1
:caption: Core API Reference
LightningApp
LightningFlow
LightningWork
.. toctree::
:maxdepth: 1
:caption: Addons API Reference
api_reference/components
api_reference/frontend
api_reference/runners
api_reference/storage
.. toctree::
:maxdepth: 1
:caption: App development workflows
Access the app state
Add a web user interface (UI)
Add a web link
Arrange app tabs
Build a Lightning app
Build a Lightning component
Extend an existing app
Publish a Lightning component
Run a server within a Lightning App
Run an app on the cloud
Run work in parallel
Share an app
Share files between components
[Docs under construction] Add a Lightning component
[Docs under construction] Debug a distributed cloud app locally
[Docs under construction] Enable fault tolerance
[Docs under construction] Run components on different hardware
Cache Work run calls
[Docs under construction] Schedule app runs
[Docs under construction] Test an app
.. toctree::
:maxdepth: 1
:caption: Hands-on Examples [Docs under construction]
Build a sweeps app
Build a data exploring app
Build a DAG
Build a ETL app
Build a model deployment app
Build a research demo app
.. toctree::
:maxdepth: 1
:caption: Glossary [Docs under construction]
App Components Tree
Build Configuration
DAG
Debug an app
Distributed front-ends
Distributed hardware
Event loop
Environment Variables
Fault tolerance
Front-end
Sharing Components
Scheduling
Storage
UI