server¶

Flower server.

Functions

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

Start a Flower server using the gRPC transport layer.

Classes

ClientManager()

Abstract base class for managing Flower clients.

Driver()

Abstract base Driver class for the ServerAppIo API.

History()

History class for training and/or evaluation metrics collection.

LegacyContext(context[, config, strategy, ...])

Legacy Context.

Server(*, client_manager[, strategy])

Flower server.

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

Flower ServerApp.

ServerAppComponents([server, config, ...])

Components to construct a ServerApp.

ServerConfig([num_rounds, round_timeout])

Flower server config.

SimpleClientManager()

Provides a pool of available clients.

Modules

strategy

Contains the strategy abstraction and different implementations.

workflow

Workflows.