Running Flower in NVIDIA FLARE

Run your existing Flower applications in FLARE – no code changes needed.

Flower is an open-source project that implements a unified approach to federated learning, analytics, and evaluation. Flower has developed a large set of strategies and algorithms for FL application development and a healthy FL research community.

FLARE, on the other hand, has been focusing on providing an enterprise-ready, robust runtime environment for FL applications.

With the integration of Flower and FLARE, applications developed with the Flower framework run in the FLARE runtime without needing to make any changes. All the user needs to do is configure the Flower application into a FLARE job and submit the job to the FLARE system.