.. 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 -U 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 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 Add encrypted secrets 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 Save files 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 Encrypted Secrets Frontend Apple and Android mobile devices with Lighting Apps 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