Supercharging Federated Learning with Flower and NVIDIA FLARE
Holger R. Roth, Daniel J. Beutel, Yan Cheng, Javier Fernandez Marques,, Heng Pan, Chester Chen, Zhihong Zhang, Yuhong Wen, Sean Yang, Isaac, (Te-Chung) Yang, Yuan-Ting Hsieh, Ziyue Xu, Daguang Xu, Nicholas D. Lane,, Andrew Feng

TL;DR
This paper presents an initial integration of Flower and NVIDIA FLARE, two open-source federated learning systems, to enhance the FL ecosystem by enabling seamless interoperability and improving efficiency for FL applications.
Contribution
The paper introduces a novel integration of Flower and FLARE, allowing FL applications to operate across both platforms without modifications, streamlining development and deployment.
Findings
Seamless interoperability between Flower and FLARE achieved.
Integration reduces complexity in deploying FL applications.
Enhanced efficiency and accessibility of federated learning applications.
Abstract
Several open-source systems, such as Flower and NVIDIA FLARE, have been developed in recent years while focusing on different aspects of federated learning (FL). Flower is dedicated to implementing a cohesive approach to FL, analytics, and evaluation. Over time, Flower has cultivated extensive strategies and algorithms tailored for FL application development, fostering a vibrant FL community in research and industry. Conversely, FLARE has prioritized the creation of an enterprise-ready, resilient runtime environment explicitly designed for FL applications in production environments. In this paper, we describe our initial integration of both frameworks and show how they can work together to supercharge the FL ecosystem as a whole. Through the seamless integration of Flower and FLARE, applications crafted within the Flower framework can effortlessly operate within the FLARE runtime…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques
