golf_federated.server.utils package

Submodules

golf_federated.server.utils.clientpool module

golf_federated.server.utils.cost module

golf_federated.server.utils.cost.sim_cost(data: Any, file_path: bool = False, communication_num: int = 1) → float[source]

Estimated communication cost in terms of file size.

Args:

data (Any): Data or data files. file_path (bool): Whether it is a data file. Default as False. communication_num (int): Number of calculations.

Returns:

Float: Communication cost.

golf_federated.server.utils.metric module

Module contents