p2pfl packageΒΆ
Main package for the p2pfl project.
It contains the main classes (Node, NodeStateβ¦) and functions to run the project.
Please check the submodules for more information.
SubpackagesΒΆ
- p2pfl.communication package
- p2pfl.examples package
- p2pfl.learning package
- p2pfl.management package
- p2pfl.stages package
SubmodulesΒΆ
- p2pfl.exceptions module
- p2pfl.experiment module
- p2pfl.node module
- p2pfl.node_state module
NodeState
NodeState.addr
NodeState.status
NodeState.learner
NodeState.models_aggregated
NodeState.nei_status
NodeState.train_set
NodeState.train_set_votes
NodeState.train_set_votes_lock
NodeState.start_thread_lock
NodeState.wait_votes_ready_lock
NodeState.model_initialized_lock
NodeState.clear()
NodeState.exp_name
NodeState.increase_round()
NodeState.round
NodeState.set_experiment()
NodeState.total_rounds
- p2pfl.settings module