msrflute

Simulation tool

A platform for conducting high-performance federated learning simulations in Python.

Federated Learning Utilities and Tools for Experimentation

GitHub

185 stars
10 watching
23 forks
Language: Python
last commit: about 1 year ago
distributed-learningfederated-learninggloomachine-learningncclpersonalizationprivacy-toolspytorchsimulationtransformers-models

Related projects:

Repository Description Stars
sap-samples/machine-learning-diff-private-federated-learning Simulates a federated learning setting to preserve individual data privacy 365
aiot-mlsys-lab/fedrolex An approach to heterogeneous federated learning allowing for model training on diverse devices with varying resources. 61
dawenzi098/sfl-structural-federated-learning A Python implementation of Personalized Federated Learning with Graph using PyTorch. 49
yuetan031/fedproto An implementation of federated learning with prototype-based methods across heterogeneous clients 134
federatedai/fate-client Provides tools and APIs for designing, scheduling, and running federated machine learning jobs in a secure and efficient manner. 3
google/fedjax A library that provides an easy-to-use framework for simulating federated learning algorithms 254
symbioticlab/fedscale A federated learning platform with tools and datasets for scalable and extensible machine learning experimentation 390
facebookresearch/flsim A flexible framework for simulating federated learning settings with minimal API and supports differential privacy, secure aggregation, and compression techniques. 253
xtra-computing/fedov Develops a framework to address label skews in one-shot federated learning by partitioning data and adapting models. 17
shenzebang/federated-learning-pytorch A PyTorch-based framework for Federated Learning experiments 40
mloptpsu/fedtorch A software framework for benchmarking and implementing various algorithms in federated learning and distributed optimization using PyTorch Distributed API. 188
git-disl/scale-fl An adaptive federated learning framework for heterogeneous clients with resource constraints. 30
chandra2thapa/splitfed-when-federated-learning-meets-split-learning An implementation of federated learning and split learning techniques with PyTorch on the HAM10000 dataset 134
mediabrain-sjtu/pfedgraph This project enables personalized federated learning with inferred collaboration graphs to improve the performance of machine learning models on non-IID (non-independent and identically distributed) datasets. 26
lyn1874/fedpvr An implementation of a federated learning algorithm for handling heterogeneous data 6