ThalesGroup / federated-learning-frameworks

This repository contains tests made by Yasmine Chaouche during her internship at ThereSIS on different Federated Learning frameworks: Flower, NVFlare and EasyFL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Federated Learning Frameworks

Description

This repository contains tests made by Yasmine Chaouche during her internship at ThereSIS on different Federated Learning frameworks (Flower, NVFlare and EasyFL).

Usage

Each folder is dedicated at one framework, then each sub-folder contains a specific use-case. The Flower and NvFlare frameworks are the ones that have been the more tested.

We recommend to start with NvFlare/nvflare_remote_fl and Flower/flower_with_containers as their readme explain how install and use the framework.

Support

By mail: alice.heliou@thalesgroup.com, yasmine.chaouche@etu.u-pec.fr, vincent.thouvenot@thalesgroup.com

Contributing

  1. If an issue doesn't exist yet, submit a new issue to explain your change.
  2. Fork the project and create a merge request between your forked branch and the master's branch.
  3. Review our coding style to ease the code review.
  4. When you're done, remove the WIP tag and assign the merge request to alice.heliou@thalesgroup.com or vincent.thouvenot@thalesgroup.com

Authors and acknowledgment

Project Management Committee:

Committers:

License

Repository under the Apache 2.0 license, as found in LICENSE file.

About

This repository contains tests made by Yasmine Chaouche during her internship at ThereSIS on different Federated Learning frameworks: Flower, NVFlare and EasyFL

License:Apache License 2.0


Languages

Language:Python 93.4%Language:Shell 5.9%Language:Dockerfile 0.6%