p2pfl.learning.frameworks.pytorch.lightning_learner moduleΒΆ
Lightning Learner for P2PFL.
- class p2pfl.learning.frameworks.pytorch.lightning_learner.LightningLearner(model=None, data=None, aggregator=None)[source]ΒΆ
Bases:
LearnerLearner with PyTorch Lightning.
- Parameters:
model (
P2PFLModel|None) β The model of the learner.data (
P2PFLDataset|None) β The data of the learner.addr β The address of the learner.
aggregator (
Aggregator|None)
- evaluate()[source]ΒΆ
Evaluate the model with actual parameters.
- Return type:
dict[str,float]- Returns:
The evaluation results.