Skip to content

Commit

Permalink
docs(framework) Update Flower Architecture docs page (adap#4526)
Browse files Browse the repository at this point in the history
  • Loading branch information
danieljanes authored Nov 18, 2024
1 parent f65951f commit fb5ebed
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 22 deletions.
4 changes: 0 additions & 4 deletions doc/source/_static/flower-architecture-deployment-engine.svg

This file was deleted.

18 changes: 0 additions & 18 deletions doc/source/explanation-flower-architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -118,24 +118,6 @@ in the training:
Therefore, with Flower multi-run, different projects (each consisting of a ``ServerApp``
and ``ClientApp``) can run on different sets of clients.

To help you start and manage all of the concurrently executing training runs, Flower
offers one additional long-running server-side service called **SuperExec**. When you
type ``flwr run`` to start a new training run, the ``flwr`` CLI bundles your local
project (mainly your ``ServerApp`` and ``ClientApp``) and sends it to the **SuperExec**.
The **SuperExec** will then take care of starting and managing your ``ServerApp``, which
in turn selects SuperNodes to execute your ``ClientApp``.

This architecture allows many users to (concurrently) run their projects on the same
federation, simply by typing ``flwr run`` on their local developer machine.

.. figure:: ./_static/flower-architecture-deployment-engine.svg
:align: center
:width: 800
:alt: Flower Deployment Engine with SuperExec
:class: no-scaled-link

The SuperExec service for managing concurrent training runs in Flower.

.. note::

This explanation covers the Flower Deployment Engine. An explanation covering the
Expand Down

0 comments on commit fb5ebed

Please sign in to comment.