server#

Flower server.

Functions

run_driver_api()

Run Flower server (Driver API).

run_fleet_api()

Run Flower server (Fleet API).

run_server_app()

Run Flower server app.

run_superlink()

Run Flower server (Driver API and Fleet API).

start_driver(*[, server_address, server, ...])

Start a Flower Driver API server.

start_server(*[, server_address, server, ...])

Start a Flower server using the gRPC transport layer.

Classes

ClientManager()

Abstract base class for managing Flower clients.

Driver([driver_service_address, ...])

Driver class provides an interface to the Driver API.

History()

History class for training and/or evaluation metrics collection.

Server(*, client_manager[, strategy])

Flower server.

ServerApp([server, config, strategy, ...])

Flower ServerApp.

ServerConfig([num_rounds, round_timeout])

Flower server config.

SimpleClientManager()

Provides a pool of available clients.

Modules

flwr.server.strategy

Contains the strategy abstraction and different implementations.