.. 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 Apps ############################ .. twocolumns:: :left: .. image:: https://pl-flash-data.s3.amazonaws.com/assets_lightning/Lightning.gif :alt: Animation showing how to convert a standard training loop to a Lightning loop :right: The `open-source Lightning framework `_ gives ML Researchers and Data Scientists, the fastest & most flexible way to iterate on ML research ideas and deliver scalable ML systems with the performance enterprises requires at the same time. .. join_slack:: :align: center :margin: 0 ---- ***************** Install Lightning ***************** .. code-block:: bash pip install lightning Or read the :ref:`advanced install ` guide. ---- *********** Get Started *********** .. raw:: html
.. displayitem:: :header: Discover what Lightning Apps can do in 5 min :description: Browse through mind-blowing ML Systems :col_css: col-md-6 :button_link: get_started/what_app_can_do.html :height: 180 .. displayitem:: :header: Build and Train a Model :description: Discover PyTorch Lightning and train your first Model. :col_css: col-md-6 :button_link: get_started/build_model.html :height: 180 .. displayitem:: :header: Evolve a Model into an ML System :description: Develop an App to train a model in the cloud :col_css: col-md-6 :button_link: get_started/training_with_apps.html :height: 180 .. displayitem:: :header: Start from an ML system template :description: Learn about Apps, from a template. :col_css: col-md-6 :button_link: get_started/go_beyond_training.html :height: 180 .. raw:: html
---- *********************** Current Lightning Users *********************** .. raw:: html
Build with Template(s) from the App & Component Gallery ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. raw:: html
.. displayitem:: :header: Start from Ready-to-Run Template Apps :description: Jump-start your project's development :col_css: col-md-6 :button_link: get_started/jumpstart_from_app_gallery.html :height: 180 .. displayitem:: :header: Add Component made by others to your App :description: Add more functionalities to your projects :col_css: col-md-6 :button_link: get_started/jumpstart_from_component_gallery.html :height: 180 .. raw:: html

Keep Learning ^^^^^^^^^^^^^ .. raw:: html
.. displayitem:: :header: Level-up with PyTorch Lightning :description: PyTorch Lightning Tutorials :col_css: col-md-6 :button_link: https://pytorch-lightning.readthedocs.io/en/latest/expertise_levels.html :height: 180 .. displayitem:: :header: Level-up with Lightning Apps :description: From Basics to Advanced Skills :col_css: col-md-6 :button_link: levels/basic/index.html :height: 180 .. displayitem:: :header: API Reference :description: Detailed description of each API package :col_css: col-md-6 :button_link: api_references.html :height: 180 .. displayitem:: :header: Hands-on Examples :description: Learn by building Apps and Components. :col_css: col-md-6 :button_link: examples/hands_on_example.html :height: 180 .. displayitem:: :header: Common Workflows :description: Learn how to do ... :col_css: col-md-6 :button_link: workflows/index.html :height: 180 .. displayitem:: :header: Glossary :description: Discover Lightning App Concepts :col_css: col-md-6 :button_link: glossary/index.html :height: 180 .. raw:: html
.. raw:: html
.. toctree:: :maxdepth: 1 :caption: Home self .. toctree:: :maxdepth: 1 :caption: Get Started installation get_started/lightning_apps_intro .. toctree:: :maxdepth: 1 :caption: App Building Skills Basic Intermediate Advanced .. toctree:: :maxdepth: 1 :caption: Examples Develop a DAG Develop a File Server Develop a Github Repo Script Runner Develop a HPO Sweeper Develop a Model Server .. [Docs under construction] Build a data exploring app [Docs under construction] Build a ETL app [Docs under construction] Build a model deployment app [Docs under construction] Build a research demo app .. toctree:: :maxdepth: 1 :caption: How to... Access the App State Add a web user interface (UI) Add a web link Arrange app tabs Develop a Command Line Interface (CLI) Develop a Lightning App Develop a Lightning Component Develop a REST API Cache Work run calls Customize your cloud compute Extend an existing app Publish a Lightning component Run a server within a Lightning App Run an App on the cloud Run Apps on your cloud account (BYOC) 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 [Docs under construction] Schedule app runs [Docs under construction] Test an app .. 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: Glossary App Components Tree Build Configuration Command Line Interface (CLI) DAG Event Loop Environment Variables Frontend REST API Sharing Components Scheduling Storage UI .. [Docs under construction] Debug an app [Docs under construction] Distributed front-ends [Docs under construction] Distributed hardware [Docs under construction] Fault tolerance