ServerAppComponentsยถ
- class ServerAppComponents(server: Server | None = None, config: ServerConfig | None = None, strategy: Strategy | None = None, client_manager: ClientManager | None = None)[์์ค]ยถ
๊ธฐ๋ฐ ํด๋์ค:
object
Components to construct a ServerApp.
- ๋งค๊ฐ๋ณ์:
server (Optional[Server] (default: None)) โ A server implementation, either flwr.server.Server or a subclass thereof. If no instance is provided, one will be created internally.
config (Optional[ServerConfig] (default: None)) โ Currently supported values are num_rounds (int, default: 1) and round_timeout in seconds (float, default: None).
strategy (Optional[Strategy] (default: None)) โ An implementation of the abstract base class flwr.server.strategy.Strategy. If no strategy is provided, then flwr.server.strategy.FedAvg will be used.
client_manager (Optional[ClientManager] (default: None)) โ An implementation of the class flwr.server.ClientManager. If no implementation is provided, then flwr.server.SimpleClientManager will be used.
๋ฉ์๋
์์ฑ
client_manager
config
server
strategy