P2P Federated Learning#

P2PFL is a general-purpose open-source library for the execution (simulated and in real environments) of Decentralized Federated Learning systems, specifically making use of P2P networks and the Gossisp protocol.

📥 Installation#

See Installation for instructions on how to install P2PFL.

🎬 Quickstart#

See Quickstart for a quick introduction to P2PFL.

👫 Contributing#

See Contributing for instructions on how to contribute to P2PFL.

Also see the library design for more information about the design of the library.

📋 Index#