Skip to main content

Daisy - A Hierarchical Friendly Federated Learning Framework For Edge Computing

Project description

Daisy - A Hierarchical Friendly Federated Learning Framework For Edge Computing

dev mode (virtual environment)

1. clone the source code

git clone https://github.com/Intelligent-Systems-Lab/daisy

2. build up environment

prepare and activate your virtual environment (python=3.8^)

cd daisy
./dev/bootstrap.sh

develop

setup examples

don't overwrite daisyfl dependency in this step.

cd <example_path>
pip install <pkgs_for_your_example>

5. run examples

dev mode (docker)

1. clone the source code

git clone https://github.com/Intelligent-Systems-Lab/daisy

2. build up environment

docker run -it -v <daisy_source_code>:/root/daisy tcfwbper/daisyfl-dev:<version_tag> /bin/bash

3. develop

4. setup examples

don't overwrite daisyfl dependency in this step.

docker attach <container_id>
cd <example_path> && conda activate daisy
pip install <pkgs_for_your_example>

5. run examples

user mode

1. install daisyfl

pip install <daisyfl_version>

2. setup examples

pip install <pkgs_for_your_example>

3. run examples

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daisyfl-0.5.2.tar.gz (87.3 kB view hashes)

Uploaded Source

Built Distribution

daisyfl-0.5.2-py3-none-any.whl (143.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page