Website | Paper | Blogs | Talks & Papers | Webinars | Research | Documentation
NVIDIA FLARE (NVIDIA Federated Learning Application Runtime Environment) is a domain-agnostic, open-source, extensible Python SDK that allows researchers and data scientists to adapt existing ML/DL workflows to a federated paradigm. It enables platform developers to build a secure, privacy-preserving offering for a distributed multi-party collaboration.
FLARE is built on a componentized architecture that allows you to take federated learning workloads from research and simulation to real-world production deployment.
Application Features
From Simulation to Real-World
Take a look at NVIDIA FLARE Overview for a complete overview, and What's New for the latest changes.
To install the current release:
$ python -m pip install nvflare
For detailed installation please refer to NVIDIA FLARE installation.
To get started, refer to the Quick Start documentation
Structured, self-paced learning is available through curated tutorials and training paths on the website.
Visit the developer portal.
We welcome community contributions! Please refer to the contributing guidelines for more details.
Ask and answer questions, share ideas, and engage with other community members at NVFlare Discussions.
Take a look at our growing list of talks and publications, and technical blogs related to NVIDIA FLARE.
NVIDIA FLARE is released under an Apache 2.0 license.