nvflare.lighter.tree_prov module

This tool is for testing only. Do not use it for production purpose. This tool automatically provisions a project with relay and client hierarchy based on user provided parameters.

class PortManager[source]

Bases: object

classmethod get_port()[source]
last_port_number = 9000
class Stats[source]

Bases: object

num_clients = 0
num_leaf_clients = 0
num_leaf_relays = 0
num_non_leaf_clients = 0
num_non_leaf_relays = 0
num_relays = 0
hierachical_provision(params: dict, project: Project, builders: list[Builder], admins)[source]
main()[source]