FedTorch

Distributed learning framework

A software framework for benchmarking and implementing various algorithms in federated learning and distributed optimization using PyTorch Distributed API.

FedTorch is a generic repository for benchmarking different federated and distributed learning algorithms using PyTorch Distributed API.

GitHub

188 stars
7 watching
35 forks
Language: Python
last commit: 7 months ago
distributeddistributed-optimizationfederated-learningmpipytorch

Related projects:

Repository Description Stars
omarfoq/fedem Develops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions. 154
smilelab-fl/fedlab A flexible framework for distributed machine learning where participants train local models and collaboratively optimize them without sharing data 738
litian96/fedprox An optimization framework designed to address heterogeneity in federated learning across distributed networks 643
aiot-mlsys-lab/fedrolex An approach to heterogeneous federated learning allowing for model training on diverse devices with varying resources. 61
yuetan031/fedproto An implementation of federated learning with prototype-based methods across heterogeneous clients 133
charliedinh/pfedme An implementation of Personalized Federated Learning with Moreau Envelopes and related algorithms using PyTorch for research and experimentation. 289
shenzebang/federated-learning-pytorch A PyTorch-based framework for Federated Learning experiments 40
raymin0223/logo An implementation of federated active learning with a novel sampling strategy to improve performance on decentralized machine learning tasks 31
xtra-computing/fedsim A framework that enables federated learning across multiple datasets while optimizing model performance with record similarities. 24
codepothunter/fednp A framework for non-IID federated learning via neural propagation 6
lxcnju/fedrepo An open-source repository implementing various federated learning algorithms with source code for multiple deep learning applications. 174
scaleoutsystems/fedn An open source federated learning framework designed to be secure, scalable and easy-to-use for enterprise environments 143
ibm/federated-learning-lib A framework for collaborative distributed machine learning in enterprise environments. 499
gingsmith/fmtl A framework for collaborative learning across multiple tasks and datasets in a distributed manner 129
alshedivat/fedpa A modular JAX implementation of federated learning via posterior averaging for decentralized optimization 49