p2pfl.learning.frameworks packageΒΆ
Package for the learning frameworks in P2PFL.
This package contains all the integrations with the different learning frameworks.
- class p2pfl.learning.frameworks.Framework(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]ΒΆ
Bases:
EnumEnum for the different learning frameworks.
- FLAX = 'flax'ΒΆ
- PYTORCH = 'pytorch'ΒΆ
- TENSORFLOW = 'tensorflow'ΒΆ
SubpackagesΒΆ
- p2pfl.learning.frameworks.flax package
- p2pfl.learning.frameworks.pytorch package
- p2pfl.learning.frameworks.simulation package
- p2pfl.learning.frameworks.tensorflow package
SubmodulesΒΆ
- p2pfl.learning.frameworks.callback module
- p2pfl.learning.frameworks.callback_factory module
- p2pfl.learning.frameworks.exceptions module
- p2pfl.learning.frameworks.learner module
- p2pfl.learning.frameworks.learner_factory module
- p2pfl.learning.frameworks.p2pfl_model module
P2PFLModelP2PFLModel.add_info()P2PFLModel.build_copy()P2PFLModel.decode_parameters()P2PFLModel.encode_parameters()P2PFLModel.get_contributors()P2PFLModel.get_framework()P2PFLModel.get_info()P2PFLModel.get_model()P2PFLModel.get_num_samples()P2PFLModel.get_parameters()P2PFLModel.set_contribution()P2PFLModel.set_parameters()