FLoX is a modular, easy-to-use federated learning framework built on top of Globus Compute, a federated Function-as-a-Service platform.
Documentation is currently being written and we hope to have them available online here soon.
If you use FLoX or any of this code in your work, please cite the following paper.
Nikita Kotsehub, Matt Baughman, Ryan Chard, Nathaniel Hudson, Panos Patros, Omer Rana, Ian Foster, and Kyle Chard. "FLoX: Federated learning with faas at the edge." In 2022 IEEE 18th International Conference on e-Science (e-Science), pp. 11-20. IEEE, 2022.
@inproceedings{kotsehub2022flox,
title={Flox: Federated learning with faas at the edge},
author={Kotsehub, Nikita and Baughman, Matt and Chard, Ryan and Hudson, Nathaniel and Patros, Panos and Rana, Omer and Foster, Ian and Chard, Kyle},
booktitle={2022 IEEE 18th International Conference on e-Science (e-Science)},
pages={11--20},
year={2022},
organization={IEEE}
}