TorchFL: A Performant Library for Bootstrapping Federated Learning Experiments
Not on the map. Why?
Abstract (arXiv)
With the increased legislation around data privacy, federated learning (FL) has emerged as a promising technique that allows the clients (end-user) to collaboratively train deep learning (DL) models without transferring and storing the data in a centralized, third-party server. We introduce TorchFL, a performant library for (i) bootstrapping the FL experiments, (ii) executing them using various hardware accelerators, (iii) profiling the performance, and (iv) logging the overall and agent-specific results on the go. Being built on a bottom-up design using PyTorch and Lightning, TorchFL provides ready-to-use abstractions for models, datasets, and FL algorithms, while allowing the developers to customize them as and when required. This paper aims to dig deeper into the architecture and design of TorchFL, elaborate on how it allows researchers to bootstrap the federated learning experience, and provide experiments and code snippets for the same. With the ready-to-use implementation of state-of-the-art DL models, datasets, and federated learning support, TorchFL aims to allow researchers with little to no engineering background to set up FL experiments with minimal coding and infrastructure overhead.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 51 references that are in the map. First posted on arXiv 1 Nov 2022.
Builds on
21 of 51 references.
References · 21
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2019Searching for MobileNetV3cited by 1,984
- 2019A Comprehensive Survey on Transfer Learningcited by 1,154
- 2018Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labelscited by 994
- 2018LEAF: A Benchmark for Federated Settingscited by 780
- 2018Federated Learning for Mobile Keyboard Predictioncited by 565
- 2020Flower: A Friendly Federated Learning Research Frameworkcited by 449
- 2020FedML: A Research Library and Benchmark for Federated Machine Learningcited by 298
- 2020Federated Learning for Internet of Things: Recent Advances, Taxonomy, and Open Challengescited by 138
9 more
- 2021FedScale: Benchmarking Model and System Performance of Federated Learning at Scalecited by 135
- 2018A generic framework for privacy preserving deep learningcited by 103
- 2021Federated Learning: Opportunities and Challengescited by 83
- 2021A Comprehensive Survey of Incentive Mechanism for Federated Learningcited by 38
- 2021Emerging Trends in Federated Learning: From Model Fusion to Federated X Learningcited by 35
- 2019Database Meets Deep Learning: Challenges and Opportunitiescited by 30
- 2022FLUTE: A Scalable, Extensible Framework for High-Performance Federated Learning Simulationscited by 27
- 2018Differential Privacy Techniques for Cyber Physical Systems: A Surveycited by 21
- 2020SplitEasy: A Practical Approach for Training ML models on Mobile Devicescited by 10
Built on by
Not cited yet.