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:
Enum
Enum 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
P2PFLModel
P2PFLModel.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()