Supercharging Federated Learning with Flower and NVIDIA FLARE

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Roth, Holger R., Beutel, Daniel J., Cheng, Yan, Marques, Javier Fernandez, Pan, Heng, Chen, Chester, Zhang, Zhihong, Wen, Yuhong, Yang, Sean, Isaac, Yang, Hsieh, Yuan-Ting, Xu, Ziyue, Xu, Daguang, Lane, Nicholas D., Feng, Andrew
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909262793408512
author Roth, Holger R.
Beutel, Daniel J.
Cheng, Yan
Marques, Javier Fernandez
Pan, Heng
Chen, Chester
Zhang, Zhihong
Wen, Yuhong
Yang, Sean
Isaac
Yang
Hsieh, Yuan-Ting
Xu, Ziyue
Xu, Daguang
Lane, Nicholas D.
Feng, Andrew
author_facet Roth, Holger R.
Beutel, Daniel J.
Cheng, Yan
Marques, Javier Fernandez
Pan, Heng
Chen, Chester
Zhang, Zhihong
Wen, Yuhong
Yang, Sean
Isaac
Yang
Hsieh, Yuan-Ting
Xu, Ziyue
Xu, Daguang
Lane, Nicholas D.
Feng, Andrew
contents 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 environment without necessitating any modifications. This initial integration streamlines the process, eliminating complexities and ensuring smooth interoperability between the two platforms, thus enhancing the overall efficiency and accessibility of FL applications.
format Preprint
id arxiv_https___arxiv_org_abs_2407_00031
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Supercharging Federated Learning with Flower and NVIDIA FLARE
Roth, Holger R.
Beutel, Daniel J.
Cheng, Yan
Marques, Javier Fernandez
Pan, Heng
Chen, Chester
Zhang, Zhihong
Wen, Yuhong
Yang, Sean
Isaac
Yang
Hsieh, Yuan-Ting
Xu, Ziyue
Xu, Daguang
Lane, Nicholas D.
Feng, Andrew
Distributed, Parallel, and Cluster Computing
Software Engineering
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 environment without necessitating any modifications. This initial integration streamlines the process, eliminating complexities and ensuring smooth interoperability between the two platforms, thus enhancing the overall efficiency and accessibility of FL applications.
title Supercharging Federated Learning with Flower and NVIDIA FLARE
topic Distributed, Parallel, and Cluster Computing
Software Engineering
url https://arxiv.org/abs/2407.00031