:orphan:

############################################
Discover what Lightning Apps can do in 5 min
############################################

.. _what_app_can_do:

Lightning Apps can be plenty things, and while a picture is worth a thousand words, videos showing you examples should be worth even more.

.. join_slack::
   :align: left

----

*****************************
Flashy - Auto ML App (Public)
*****************************

Train a model on any image or text dataset without writing any code. Flashy uses `React.js <https://reactjs.org/>`_ for its frontend.

Find `Flashy <https://lightning.ai/app/PgM82rHUWu-Flashy>`_ on the App Gallery and the `Flashy codebase. <https://github.com/Lightning-AI/LAI-Flashy-App>`_ on GitHub.

.. raw:: html

   <video id="background-video" autoplay loop muted controls poster="https://pl-flash-data.s3.amazonaws.com/assets_lightning/flashy.png" width="100%">
      <source src="https://pl-flash-data.s3.amazonaws.com/assets_lightning/flashy.mp4" type="video/mp4" width="100%">
   </video>

.. ----

.. ***************************************
.. NVIDIA Omniverse Sampling App (Private)
.. ***************************************

.. Use `Nvidia Sampling Omniverse <https://www.nvidia.com/en-gb/omniverse/>`_ to generate synthetic samples from 3D meshes and train an object detector on that data.

.. .. raw:: html

..    <video id="background-video" autoplay loop muted controls poster="https://pl-flash-data.s3.amazonaws.com/assets_lightning/Omniverse-Sampling.png" width="100%">
..       <source src="https://pl-flash-data.s3.amazonaws.com/assets_lightning/Omniverse-Sampling.mp4" type="video/mp4" width="100%">
..    </video>

----

*********************
Research App (Public)
*********************

Share your paper ``bundled`` with the arxiv link, poster, live jupyter notebook, interactive demo to try the model, and more!

Find the `Research App <https://lightning.ai/app/KDKgKk3HVW-Research%20Poster>`_  on the App Gallery and the `Research App codebase. <https://github.com/Lightning-AI/LAI-research-template-App>`_ on GitHub.

.. raw:: html

   <video id="background-video" autoplay loop muted controls poster="https://pl-flash-data.s3.amazonaws.com/assets_lightning/research_app.png" width="100%">
      <source src="https://pl-flash-data.s3.amazonaws.com/assets_lightning/research_app.mp4" type="video/mp4" width="100%">
   </video>

----

************************************************
ScratchPad - Notebook Manager for Team  (Public)
************************************************

Run multiple Jupyter Notebooks on cloud CPUs or machines with multiple GPUs.

Find the `ScratchPad App <https://lightning.ai/app/hvUwbEG70B-ScratchPad%2C%20Notebook%20Manager%20for%20Teams>`_  on the App Gallery and the `ScratchPad App codebase <https://github.com/Lightning-AI/LAI-lightning-template-jupyterlab-App>`_ on GitHub.

.. note:: ScratchPad is `tested end-to-end <https://github.com/Lightning-AI/LAI-lightning-template-jupyterlab-App/blob/master/tests/test_template_jupyterlab.py#L6>`_ on every Lightning App commit with `pytest <https://docs.pytest.org/en/7.1.x/>`_.

.. raw:: html

   <video id="background-video" autoplay loop muted controls poster="https://pl-flash-data.s3.amazonaws.com/assets_lightning/notebook_apps.png" width="100%">
      <source src="https://pl-flash-data.s3.amazonaws.com/assets_lightning/notebook_apps.mp4" type="video/mp4" width="100%">
   </video>

----

***********************
InVideo Search (Public)
***********************

This App lets you find anything you're looking for inside a video. The engine is powered by `Open AI CLIP <https://openai.com/blog/clip/>`_.

Find the `InVideo Search App <https://lightning.ai/app/7pmQNIDxAE-InVideo%20Search>`_  on the App Gallery and the `InVideo Search App codebase. <https://github.com/Lightning-AI/LAI-InVideo-search-App>`_ in GitHub.

.. raw:: html

   <video id="background-video" autoplay loop muted controls poster="https://pl-flash-data.s3.amazonaws.com/assets_lightning/video_search_2.png" width="100%">
      <source src="https://pl-flash-data.s3.amazonaws.com/assets_lightning/video_search_2.mp4" type="video/mp4" width="100%">
   </video>

----

******************************
AI-powered HackerNews (Public)
******************************

Save yourself time, and get Hacker News story recommendations, chosen for you specifically. This Lightning App was designed to illustrate a full end-to-end MLOPs workflow aimed at enterprise recommendation systems.

Find the `AI-powered HackerNews App <https://lightning.ai/app/g1VJ8GZ7XF-AI-powered%20HackerNews>`_  on the App Gallery and the `AI-powered HackerNews App codebase. <https://github.com/Lightning-AI/LAI-Hackernews-App>`_ on GitHub.

.. raw:: html

   <video id="background-video" autoplay loop muted controls poster="https://pl-flash-data.s3.amazonaws.com/assets_lightning/hackernews_app.png" width="100%">
      <source src="https://pl-flash-data.s3.amazonaws.com/assets_lightning/hackernews_app.mp4" type="video/mp4" width="100%">
   </video>

----

*********************************************************************
Lightning Apps can turn ML into scalable systems in days — not months
*********************************************************************

Use the Lightning framework to develop any ML system: train and deploy a model, create an ETL pipeline,
or spin up a research demo — using the intuitive principles we pioneered with PyTorch Lightning.

.. figure:: https://pl-flash-data.s3.amazonaws.com/assets_lightning/apps_logos_2.png
   :alt: Apps with Logos
   :width: 100 %

Anyone who knows Python can build a Lightning App, even without machine learning experience.

Lightning Apps are:

- cloud agnostic
- fault-tolerant, distributed, cost optimized
- production ready
- local and cloud debuggable
- highly reactive & interactive
- connect multiple UIs together
- built for team collaboration
- framework agnostic, use your own stack
- and much more

.. raw:: html

   <br />
   <video id="background-video" autoplay loop muted controls poster="https://pl-flash-data.s3.amazonaws.com/assets_lightning/lightning_app_experience_cut.png" width="100%">
      <source src="https://pl-flash-data.s3.amazonaws.com/assets_lightning/lightning_app_experience_cut.mp4" type="video/mp4" width="100%">
   </video>
   <br />
   <br />

**********
Next Steps
**********

.. raw:: html

   <br />
   <div class="display-card-container">
      <div class="row">

.. displayitem::
   :header: Build & Train a Model
   :description: Discover PyTorch Lightning and train your first Model.
   :col_css: col-md-4
   :button_link: 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-4
   :button_link: 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-4
   :button_link: go_beyond_training.html
   :height: 180

.. raw:: html

      </div>
   </div>
