Skip to content

A Python Package for AILabs Federated Learning and Validation Framework

Notifications You must be signed in to change notification settings

ailabstw/FLaVor

Repository files navigation

AILabs FLaVor

Python Version

AILabs Federated Learning and Validation Framework allows multiple parties to collaboratively build and evaluate AI models without compromising data privacy. FLaVor also provides a python package for users to join us, even if your code is implemented in other programming languages. It enables users to make modifications to their program codes by simply adding certain signals and importing/exporting the necessary files, as demonstrated in the examples.

If you combine good FLaVors, model turns into an orchestra.

Installation

Install stable versions

pip install https://github.com/ailabstw/flavor/archive/refs/heads/release/stable.zip -U

Install bleeding-edge (no guarantees)

pip install https://github.com/ailabstw/flavor/archive/refs/heads/master.zip -U

Getting Started

Note

  1. FLaVor calls the user's code through subprocess, so it allows environment conflicts with the user's training code, such as different versions of Python or conflicting packages. In addition, FLaVor also supports running programs other than Python.
  2. The main purpose of the sample code is to guide users to use FLaVor and deploy pre-existing training code on AILabs framework. It is important to note that the intent is not to provide guidance on using the deep learning framework itself. Therefore, direct modification of the sample code is not recommended.

Asking for help

If you have any questions please:

  1. Refer to the examples.
  2. Read the FL doc/FV doc.
  3. Search through existing Discussions, or add a new question.

About

A Python Package for AILabs Federated Learning and Validation Framework

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages